【发布时间】:2011-10-08 01:42:35
【问题描述】:
我有一个用户注册并创建帐户、用户和网站的表单。
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 -
试过了,但我得到了 nil 类
@account.websites[0].pages[0].title = "homepage"的未定义方法标题
标签: ruby-on-rails ruby activerecord