Могу ли я иметь кнопку со стороны формы, но не иметь type=submit
?
Я делаю что-то особенное. У меня есть форма,
<%= form_for(@user) do |f| %>
и эта форма будет отображаться на основе значения в сеансе.
В стороне форма, у меня уже есть f.submit
, и я хочу, чтобы другая кнопка, кнопка отмены, вызывала метод от контроллера, чтобы изменить значение сеанса, если пользователь хочет отменить ввод.
Но если я использую button_to
, тип кнопки будет "отправить", когда я нажму кнопку, он представит всю форму. Если какое-то значение недействительно, оно будет жаловаться. Он не работает как кнопка "Отмена", которую я ожидал.
Могу ли я получить кнопку, которая не отправит форму?
Я попытался использовать submit_tag, но buttom dosn`t работает для меня...
<%= submit_tag 'Cancel Edit', :type => 'button', :controller => 'my_account', :action=>'cancel_edit' %>