我实际上是在搜索这个问题而且我找到了很多样本但不适用于我。所以我们走了......
如何通过工作获得多对多。我可以得到多对一的工作,但通过不多。
我有一个名为类别,研究和分类的模型
我的模特
Model Category
has_many :categorizations dependent: :destroy
has_many :studies, through: :categorizations
Model Study
has_many :categorizations, dependent: :destroy
has_many :categories, through: :categorizations
Model Categorization
belongs_to :study
belongs_to :category
validates :study_id, presence: true
validates :category_id, presence: true
我的观点
<%= simple_form_for @study, :html => {:multipart => true } do |f| %>
<div class="row-fluid">
<div class="span6">
<label><h5>*Subject Category</h5></label>
<%= f.association :categories, label: false, id: 'address_name', class: 'input-xlarge span12' %>
<p class="help-block"></p>
</div>
</div>
<% end %>