0
我遇到了我的第一个多对多关系连接表的问题。我是否需要连接表的模型或控制器?
class Category < ActiveRecord::Base
has_and_belongs_to_many :users
end
class User < ActiveRecord::Base
has_and_belongs_to_many :categories
end
而且我添加了一个连接表:
create_table "categories_users", :id => false, :force => true do |t|
t.integer "category_id", :null => false
t.integer "user_id", :null => false
end
有人点我,我会用它来将用户添加到一个类别形式的例子吗?我需要一个单独的宁静控制器来处理'categories_users'吗?我有一种冲动,即将方法添加到名为“添加用户”的类别控制器中,但我不确定对于其他RESTful控制器而言,这是否明智。