1
我有一個表單,用戶註冊並創建一個帳戶,一個用戶和一個網站。Rails 3創建默認嵌套對象
def new
@account = Account.new
@account.users.build
@account.websites.build
...
end
def create
@account = Account.new(params[:account])
...
,一切工作正常。現在,我想創建一個帶有Page.title =「homepage」和Page.body =「」的默認頁面。
我該怎麼做?我嘗試了不同的選擇,它不起作用。例如,我這樣做@account.websites.pages.build
,我得到這個undefined method pages for []:ActiveRecord::Relation
。
嘗試'@ account.websites.build.pages.build' –
嘗試,但我得到了無類'未定義的方法標題@ account.websites [0] .PAGES [0] .title僞= 「主頁」 ' – leonel