Я успешно интегрировал новый драгоценный камень AASM в приложение, с помощью него для создания мастера. В моем случае у меня есть порядок модели
class Order < ActiveRecord::Base
belongs_to :user
has_one :billing_plan, :dependent => :destroy
named_scope :with_user, ..... <snip>
include AASM
aasm_column :aasm_state
aasm_initial_state :unauthenticated_user
aasm_state :unauthenticated_user, :after_exit => [:set_state_completed]
aasm_state : <snip>
<and following the event definitions>
end
Теперь я хотел бы дать администратору возможность создать его собственные графики через состояния AASM. Поэтому я создал две дополнительных модели под названием OrderFlow и Переход, где там order_flow имеет много переходов и порядка belongs_to order_flow.
Никакая проблема до сих пор. Теперь я хотел бы дать моему администратору возможность динамично добавить существующие переходы / события к order_flow графику.
Проблема теперь, что я не нахожу возможности получить список всех событий / переходы из моей модели порядка. aasm_states_for_select, кажется, корректный кандидат, но я не могу назвать его на своей модели порядка.
Кто-либо может помочь?
Заранее спасибо. J.