две кнопки отправки на странице формы мастера, но не работают и не сохраняют данные

Я создаю форму волшебника с помощью злого камня. В принципе, мне нужно добавить две кнопки на одну страницу формы. Wicked gem предлагает использовать link_to, но link_to не сохраняет форму. а затем мы написали функцию javascript для link_to, так что нажатие кнопки будет отправлено, но проблема заключалась в том, что две кнопки перенаправляют на следующий один и тот же шаг вместо указанных нами шагов.

Теперь мы находим эту ссылку, говорящую, что использование button_to будет работать . Вот проблема,

во-первых, вот наш код,

 %td
   =button_to "Add Task", project_wizard_path(@project, :add_task), :class => "btn btn-primary"
 %td
   =button_to "Proceed To Budget", project_wizard_path(@project, :budget_estimates), :class => "btn btn-primary"

это нормально для кнопки «добавить задачу», но для второй кнопки она переходит к URL-адресу «projects/project_name/wizard/budget_estimates» и сообщает об ошибке маршрутизации.

Эта ссылка предлагает добавить метод: :get, и да, он работает, но не сохраняет форму, а также URL-адрес будет со всеми параметрами, если данные будут сохранены. Поэтому я также попытался добавить метод: :put, он пропускает budge_estimates и переходит к следующему шагу после Budget_estimates.

Так в чем проблема? я полагаю, что запрос Post и Get должен быть почти одинаковым, и они должны отправить форму, верно?

нужна помощь здесь! :) :о


person user2775888    schedule 17.09.2014    source источник
comment
Можете ли вы добавить свой код контроллера и маршруты? Тогда мы сможем увидеть, как вы настроили своего мастера.   -  person Tom Kadwill    schedule 17.09.2014
comment
Спасибо за ответ! но в итоге мы проверили params[:commit] в действии обновления контроллера мастера, используя f.submit Proceed to Budget, о чем мы должны были подумать!   -  person user2775888    schedule 17.09.2014