4

フォームに 2 つの submit_tag があり、それぞれに異なるパラメーターを送信したいと考えています。これどうやってするの?

私のフォームビュー:

<%= form_tag(some_path, :method => "get") do %>
   <%= text_field_tag :number %>
   <%= text_field_tag :name %>
   <%= submit_tag "Op01", class: "btn_search", my_parameter: 1 %>
   <%= submit_tag "Op02", class: "btn_search", my_parameter: 2 %>
<% end %>

そして私のコントローラーで:

@oper_type = params[:my_parameter]

しかし、@oper_type を表示すると、常に nil になります。

ありがとう。

4

2 に答える 2