我的状态转换如下:
[A,B] => C
[B,C] => A
我使用before_transition,after_transition方法如下:
before_transition :to => C do
end
但是现在我有一个使用上述方法的情况如下
before_transition :from=> A, :to => C do
end
有没有办法做到这一点?
答案 0 :(得分:0)
可能就像这样
before_transition :A => :B, :do => :action
... ... ...
def action
#do your stuffs here.
end
答案 1 :(得分:0)
也许你可以使用
before_transition :to => 'canceled', :from => 'new_order', :do => [:cancel_account_movement]
def cancel_account_movement
#blablabla
end