Плагин Actsaswizard Rails - PullRequest
       1

Плагин Actsaswizard Rails

1 голос
/ 08 февраля 2011

У меня проблема с реализацией примера в readme actaswizard, и мне было интересно, будет ли моя ошибка очевидной для кого-либо здесь.

Мои контроллеры, модели и миграции точно такие, как показано здесь:https://github.com/adkron/actsaswizard

Мои маршруты следующие:

match 'test' => 'employees#new'
resources :employees

Однако при переходе на localhost / test я получаю следующую ошибку:

NoMethodError (неопределенный метод state' for #<Employee:0x00000001c22ad0>): app/controllers/employees_controller.rb:10:in edit '

Кто-нибудь признает эту ошибку или есть какие-либо советы по ее устранению? Заранее благодарен за любую помощь! Кроме того, если вам известны какие-либо хорошие руководства или дополнительные примеры, использующие этот плагин, ябуду благодарен и за них.

1 Ответ

0 голосов
/ 08 февраля 2011

Я думаю, что activaswizard использует AASM (действует как конечный автомат) для навигации по шагам.Именно поэтому вам необходимо указать поле «состояние» для модели, которая действует как мастер!Это означает, что вы должны запустить миграцию, которая создает столбец с именем state типа string.Дайте мне знать, если это сработало!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...