这是我用来生成公司选择列表的代码。
<%= f.association :company, :collection => Company.order('name ASC'), :label => "Company: ", :include_blank => false %>
现在,该表已预先填充了一个特殊的记录" ID:1,名称:无",我想在生成的选择列表中将此记录排除为可选选项。我该如何实现这一目标?
谢谢!
尝试此
<%= f.association :company, :collection => Company.where("id != 1").order('name ASC'), :label => "Company: ", :include_blank => false %>
或
In the controller
@companies = Company.where("id != 1").order('name ASC')
In the view
<%= f.association :company, :collection => @companies, :label => "Company: ", :include_blank => false %>