我們有一個Ruby on Rails應用程序。 我們使用Ruby的aasm gem來管理對象的狀態。 <pre>
has_state
aasm do
state :created, :initial => true
state :submitted
state :rejected
state :approved
event :submit d
我在我的rails 4應用程序中使用aasm(以前的acts_as_state_machine)gem。我有這樣的事情在我的Post模型 ...
aasm column: :state do
state :pending_approval, initial: true
state :active
state :pending_removal
ev
假設我有這個類(直接從AASM資料爲準): class Job < ActiveRecord::Base
include AASM
aasm do
state :sleeping, :initial => true
state :running
state :cleaning
event :run do
transitio