Могу ли я иметь кнопку сбоку от формы, но у меня нет 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' %>