在Ruby上使用来自用户的输入

时间:2013-08-20 16:55:45

标签: ruby-on-rails ruby-on-rails-3

我正在使用ROR,因为我的应用程序用户输入在视图中需要。为此我使用此:

<%= form_tag("/new", method: "get") do %>
  <%= label_tag(:q, "Search for:") %>
  <%= text_field_tag(:q) %>
  <%= submit_tag("Search") %>
<% end %>

我的问题是,如何访问文本用户进入我的控制器新操作的文本字段?

2 个答案:

答案 0 :(得分:3)

元素text_field_tag(:q)应提交参数“q”,然后可以通过调用params[:q]在服务器上读取该参数。

答案 1 :(得分:1)

params[:q]

应该得到你想要的东西。