我有一个使用简单形式的部分 _filter.html.erb。第一行是:
<%= simple_form_for :filter, url: index_panel_path, :method => "get", :html => { :id => "search_by_id"} do |f| %>
因此,在单击过滤器按钮时,它会使用 params[:filter] 调用 index_panel_path。index.html.erb 有这一行:
<li><a href=<%= grocery_panel_path %> >Grocery Panel</a></li>
这会调用控制器中的grocery_panel 方法。问题是我在 index.html 中获取了 params[:filter],但在杂货店方法中,params[:filter] 为 nil。知道如何将参数发送到那里吗?