Получение списка состояний/событий из модели это AASM

Я успешно интегрировал новый драгоценный камень 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.

6
задан John Topley 7 June 2010 в 11:25
поделиться