如何直接在Ruby on Rails中访问filterrific范围变量?

时间:2016-10-05 17:38:44

标签: ruby-on-rails ruby web-applications filterrific

我正在使用Ruby on Rails,我正在尝试从视图中的“select”下拉列表访问filterrific范围变量,以便在控制器中使用。

基本上,我的代码看起来像这样。

<%= form_for_filterrific @filter do |c| %>
    <%= c.select(:departments, @filter.select_options[:docs], {}, {style: "width: 140px;"} ) %>
<% end %>

我有办法从下拉列表中获取当前选定的doc选项并将其发送给控制器吗?

1 个答案:

答案 0 :(得分:0)

提交表单后,您可以从params获取控制器中的选定选项,例如:

params[:filterrific][:departments]

在任何情况下,请尝试检查控制器中的params以进行调查:

puts params.inspect