button_to без отправки

Могу ли я иметь кнопку сбоку от формы, но у меня нет type = submit ?

Я делаю что-то особенное . У меня есть форма

<%= form_for(@user) do |f| %>

, и эта форма будет отображаться на основе значения в сеансе.

На стороне формы у меня уже есть f.submit , и я хочу иметь еще одну кнопку, кнопка отмены, чтобы вызвать метод из контроллера для изменения значения сеанса, если пользователь хочет отменить ввод.

Но если я использую button_to , тип кнопки будет «отправить», когда я нажмите на кнопку, форма будет отправлена ​​полностью.Если какие-то значения недействительны, он пожалуется. Она не работает как кнопка "Отмена", как я ожидал.

Так можно ли мне иметь кнопку, которая не отправляет форму?

Я пытался использовать submit_tag, но кнопка не работает у меня .. .

<%= submit_tag 'Cancel Edit', :type => 'button', :controller => 'my_account', :action=>'cancel_edit' %>
16
задан mu is too short 9 September 2015 в 04:27
поделиться