创建搜索表单
要创建搜索表单,请输入以下代码
<%= form_tag("/search", method: "get") do %>
<%= label_tag(:q, "Search for:") %>
<%= text_field_tag(:q) %>
<%= submit_tag("Search") %>
<% end %>
form_tag
:这是创建表单的默认帮助器。它是第一个参数,/search
是动作,第二个参数指定 HTTP 方法。对于搜索表单,始终使用方法get
非常重要label_tag
:这个助手创建了一个 html<label>
标签。text_field_tag
:这将创建一个text
类型的输入元素submit_tag
:这会创建一个类型为submit
的输入元素