Список ВСЕХ состояний в пределах Состояний Машина
Как я могу получить массив всех возможных состояний из моего CardHolderStateMachine?
Пока у меня только два (:pending
а также :active
) но я хочу, чтобы их использовать в раскрывающемся списке.
class CardHolderStateMachine
include Statesman::Machine
state :pending, initial: true
state :active
transition from: :pending, to: [:active]
Под "штатами" я не подразумеваю Штаты Америки (просто чтобы избежать путаницы, поскольку есть несколько постов о том, что не имеет никакого отношения к государственному деятелю)
1 ответ
Решение
Ты пытался CardHolderStateMachine.states
?
> CardHolderStateMachine.states
=> ["pending", "active"]
Это всегда окупается, чтобы проверить исходный код.