Я создаю форму волшебника с помощью злого камня. В принципе, мне нужно добавить две кнопки на одну страницу формы. 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 должен быть почти одинаковым, и они должны отправить форму, верно?
нужна помощь здесь! :) :о