对于AASM状态机模型类,还有在模型类以下DEF: class Job
include AASM
aasm do
state :sleeping, :initial => true, :before_enter => :do_something
state :running
state :finished
......
end
我
我试图使用aasm state machine从一个state转到另一个状态。但issue是statemachine正在移动通过所有states没有调用。这里是代码我使用 include AASM
aasm column: 'state' do
state :pending, initial: true
state :checked_in
state :c
我在rails上使用名为AASM的状态机gem。 有一个事件有两种类型的转换。 三个三种状态 state pending
state past_due
state paid
pending可以变成paid past_due可以变成paid event :pay do
transitions from: [:pending, :past_due], to: :paid
我的模型: class Lead < ApplicationRecord
include AASM
aasm column: 'status' do
state :new, initial: true
state :valid
event :submit do
transitions from: :new, to: :valid