0

私は ROR を使用しています。私のアプリでは、ビューでユーザー入力が必要です。このために、私はこれを使用しています:

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

私の質問は、ユーザーがテキストフィールドに入力したテキストをコントローラの新しいアクションにアクセスするにはどうすればよいですか?

4

2 に答える 2

3

要素text_field_tag(:q)はパラメータ「q」を送信する必要があります。これは、 を呼び出すことによってサーバーで読み取ることができますparams[:q]

于 2013-08-20T16:59:08.583 に答える
1
params[:q]

あなたが探しているものを手に入れるはずです。

于 2013-08-20T16:58:26.030 に答える