创建搜索表单

要创建搜索表单,请输入以下代码

<%= 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 的输入元素