Ruby on rails &引用;“是脏的”;ActiveRecord的插件?
我正在编写一些使用了大量after_save回调的代码,我记得看到了一个插件,它允许Ruby on rails &引用;“是脏的”;ActiveRecord的插件?,ruby-on-rails,activerecord,ruby-on-rails-plugins,Ruby On Rails,Activerecord,Ruby On Rails Plugins,我正在编写一些使用了大量after_save回调的代码,我记得看到了一个插件,它允许模型。在调用save后更改数组以保持不变 如果我可以在我的保存后调用中编写如果body\u没有更改?,而不必在保存前用过滤器来设置标志,那将是一个很大的帮助 我以前也写过类似的东西,但我更喜欢使用受支持的东西,我发誓我以前见过这个插件。我相信它现在是内置的,这是最近的一个功能。我一直在我的项目中使用它。。在这里看到你的答案已经很晚了,但我自己也在寻找同样的东西 Rails 3支持以下功能: person.name
模型。在调用save
后更改数组以保持不变
如果我可以在我的保存后调用中编写如果body\u没有更改?
,而不必在保存前用过滤器来设置标志,那将是一个很大的帮助
我以前也写过类似的东西,但我更喜欢使用受支持的东西,我发誓我以前见过这个插件。我相信它现在是内置的,这是最近的一个功能。我一直在我的项目中使用它。。在这里看到你的答案已经很晚了,但我自己也在寻找同样的东西
Rails 3支持以下功能:
person.name # => 'bob'
person.name = 'robert'
person.save
person.previous_changes # => {'name' => ['bob, 'robert']}
请看这里:
干杯是的,我需要一些在调用save
后仍能保持的东西。现在,我的保存后的回调不知道在保存
调用之前更改了哪些属性。哇,我的糟糕。似乎在保存调用后,中确实有效!我上一次尝试这个是大约6个月前,要么是新添加的,要么是我之前搞砸了。谢谢