复选框基于以下车型的Rails 3 has_and_belongs_to_many创建鉴于
class Company < ActiveRecord::Base
has_and_belongs_to_many :origins
end
class Origin < ActiveRecord::Base
has_and_belongs_to_many :companies
end
我想在我的companies/_form
有代表所有来源的复选框的集合。
不知道Company.new(params[:company])
在companies_controller#create
可以创建公司和选定的来源之间的关联吗?
我正在运行rails 3.0.0,实现该目标的最佳方法是什么?
感谢您的见解
真棒,谢谢 – denisjacquemin 2010-09-22 12:46:50
你可能要添加一个隐藏字段标签,否则它不会,如果你的工作取消所有。 hidden_field_tag'company [origin_ids] []',[] – Agustin 2014-02-22 22:11:48
@Austin - 好点 – 2014-02-24 12:22:35