AASMを使用して状態変更時にメソッドを呼び出す
-
05-07-2019 - |
質問
AASMの状態変更時にメソッドを呼び出すにはどうすればよいですか
次のモデルで状態が有料に移行したときにupdate_fooを呼び出したい:
class Foo < ActiveRecord::Base
include AASM
# State Machine
aasm_initial_state :incomplete
aasm_state :incomplete
aasm_state :paid
aasm_event :pay do
transitions :from => :incomplete, :to => :paid
end
def update_foo
...
end
end
解決
ネバーマインド-わかった:
aasm_state :paid, :enter => :update_foo
所属していません StackOverflow