如何从CardHolderStateMachine中获取所有可能状态的数组?
到目前为止,我只有两个(:pending
和:active
),但我想抓住它们在下拉列表中使用。
class CardHolderStateMachine
include Statesman::Machine
state :pending, initial: true
state :active
transition from: :pending, to: [:active]
“州”我并不是指美国(仅仅是为了避免混淆,因为有一些与Statesman无关的帖子)
答案 0 :(得分:2)
您是否尝试过CardHolderStateMachine.states
?
> CardHolderStateMachine.states
=> ["pending", "active"]
检查source code。
总是值得的