モデル レベルのオブジェクトが新規作成または更新されたときに操作したいだけです。たとえば、名前属性を持つテスト テーブルがあるとします。
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」コールバックの前に実行されるコールバックを作成する方法を知っている人はいますか?