Chamar um método de mudança de estado com AASM
-
05-07-2019 - |
Pergunta
Como eu faço para chamar um método de mudança de estado em AASM?
Eu gostaria de chamar update_foo quando as transições de estado para pago no seguinte modelo:
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
Solução
de Nevermind - descobri-lo:
aasm_state :paid, :enter => :update_foo
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow