Простой пример:
<%= form_for :post, url: posts_path do |f|%>
<p>
<%= f.label :title%><br/>
<%= f.text_field :title%>
</p>
<p>
<%= f.label :text%><br/>
<%= f.text_area :text%>
</p>
<p>
<%= f.submit%>
</p>
<%end%>
Я думаю, что это обработка событий по умолчанию Rails. Здесь, если пользователь нажимает клавишу ввода, он отправляет params
.
Но в моем случае я должен использовать ключ ввода для другого события.
Мне нужно искать users
с другим полем ввода, нажав клавишу ввода.
Но если я использую form_for
, он отправляет форму.: (
Как я могу предотвратить отправку с помощью клавиши ввода в rails
?
Нужно ли использовать простые теги html? Как <form> tag
и <submit> button
?
Любые хорошие решения?