1

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
4

1 に答える 1

5

気にしないでください-それを理解しました:

aasm_state :paid, :enter => :update_foo
于 2008-10-30T15:48:17.617 に答える