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控制器而言,這是否明智。