我有这个_form文件。
<%= form_for(@company) do |f| %>
<%= f.label :name %>
<%= f.text_field :name %>
<%= f.label :company_type %>
<%= f.select :company_type_id, CompanyType.order(:name).map{|x| [x.name, x.id]} %>
<%= f.label :description %>
<%= f.text_area :description %>
<%= f.submit %>
<% end %>
我的问题是如何更改选择
<%= f.select :company_type_id, CompanyType.order(:name).map{|x| [x.name, x.id]} %>
以这种形式进入复选框列表?
CompanyType模型:
class CompanyType < ActiveRecord::Base
attr_accessible :name
has_many :companies
end
公司型号:
class Company < ActiveRecord::Base
attr_accessible :description, :name, :company_type_id, :website
belongs_to :type, :class_name => "CompanyType", :foreign_key => :company_type_id
end
答案 0 :(得分:0)
试试这个
<%= f.check_box :company_type_id, CompanyType.order(:name).map{|x| [x.name, x.id]} %>
答案 1 :(得分:0)