【发布时间】:2008-10-30 15:47:21
【问题描述】:
如何在 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
【问题讨论】:
标签: ruby-on-rails ruby state-machine