好的,所以当用户单击“添加”按钮或“搜索”按钮时,我试图从一个文本字段中获取值并将其传递给 viewController 中的两种不同方法(因此,如果用户按下搜索按钮,它将进行搜索方法,如果用户单击添加按钮,它会转到添加方法),到目前为止,这段代码可以解决问题,但我不喜欢必须有两个文本字段,我应该使用 button_to 吗?如果是这样,那会怎样?谢谢
<p><%= form_tag :controller => 'projects', :action => 'search', :method => 'get' do %>
<%= text_field_tag :search, params[:search] %>
<%= submit_tag "search" %>
<%= link_to_function "Clear", "$('search_field').clear()" %>
<% end %>
</p>
<p><%= form_tag :controller => 'projects', :action => 'add_project_to_user' do %>
<%= text_field_tag :text, params[:text] %>
<%= submit_tag "Add" %>
<%= link_to_function "Clear", "$('search_field').clear()" %>
<% end %>
</p>