【发布时间】:2013-04-12 19:47:28
【问题描述】:
我只想在新创建或更新模型级别对象时对其进行操作。 例如,假设有一个带有 name 属性的测试表:
class Test < ActiveRecord::Base
custom_callback :hi
def hi
name = "h"
end
end
m = Test.new(:name => "hello")
m.save
我只想编写一个自定义回调,它应该在 before_validation 之前执行,并且应该在保存或保存时执行!叫做。理想情况下,我希望在 rails 2.3 中有一些回调,它应该被执行并挂接到 ActiveRecord::Base。是否有任何宝石可以做到这一点,或者有人知道如何编写一个在“before_validation”回调之前执行的回调吗?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3