我有这个公司的模型
class Company < ActiveRecord::Base
attr_accessible :description, :name, :type
belongs_to :type, :class_name => "CompanyType", :foreign_key => :company_type_id
end
而这个公司类型的模型
class CompanyType < ActiveRecord::Base
attr_accessible :name
end
然后在另一个 _form 文件中,我想创建一个仅显示公司类型为“财务”的公司列表的选择。如果该公司的类型是“石油”,则不要在下拉列表中显示它。
如何将其插入此 select_tag 代码并更改模型?
<%= select_tag :company,
options_from_collection_for_select(Company.order(:name), "id", "name"),
:include_blank => true%>