假設我有一個用戶表和一個廣告系列表(帶有user_id列),並且每個廣告系列都有一個創建者(誰是用戶)和一個成員列表(用戶)。所以,我有誰belongs_to誰 - 嵌套模型 - 導軌
class UsersController < ApplicationController
has_many :campaigns
和
class CampaignsController < ApplicationController
belongs_to :user
has_many :users
accept_nested_attributes_for :users
,但我得到一個錯誤:ActionController::RoutingError (undefined method
belongs_to的」爲CampaignsController:類)`
這些方法('has_many','belongs_to','accepts_nested_attributes_for')不要在你的控制器屬於。它們屬於你的模型。我會推薦一些Rails閱讀,例如:http://guides.rubyonrails.org/getting_started.html。 – lurker