Rails:如何设置collection_select?

时间:2015-06-18 06:20:56

标签: ruby-on-rails ruby-on-rails-4

我正在尝试使用collection_select设置搜索/过滤器。

首先:这是有效的。它列出了id = 15员工的所有案例。

<%= form_tag(cases_path, :method => "get") do %>
  <%= hidden_field_tag :param_e, 15 %>
  <%= submit_tag "Filter", :name => nil %>
<% end %>

但我想要的是collection_select,所以我可以为任何员工列出案例。

<%= form_tag(cases_path, :method => "get") do %>
  <%= collection_select( :x, :y, Employee.all, :id, :name, {}, { :multiple => false }) %>
  <%= hidden_field_tag :param_e, :z %>
  <%= submit_tag "Filter", :name => nil %>
<% end %>

这会在下拉列表中显示所有员工的collection_select

如何连接collection_select?

0 个答案:

没有答案