我想得到的可能性, Select 几个类别为一个职位与多个 Select .
我有下一个模型:Post、Category和PostCategory.
class Post < ActiveRecord::Base
has_many :post_categories
has_many :categories, :through => :post_categories
end
class Category < ActiveRecord::Base
has_many :post_categories
has_many :posts, :through => :post_categories
end
class PostCategory < ActiveRecord::Base
has_one :post
has_one :category
belongs_to :post # foreign key - post_id
belongs_to :category # foreign key - category_id
end
在我的控制器中,我有类似@post=post的东西.刚出现的
我认为:
<%= form_for @post do |f| %>
<%= f.text_field :title %>
<%= f.select :categories, :multiple => true %>
<%= f.submit %>
<% end %>
和我的分类在哪里?我在 Select 选项中只有"多个".我觉得我的表格有问题.