【发布时间】:2013-08-19 09:47:31
【问题描述】:
我搜索并找到了这个 Rails 3 undefined method `create' for nil:NilClass error while trying create a related object,但该解决方案也给出了错误 - 堆栈级别太深,因此在 SO 上询问它。
我有一个用户模型和配置文件模型,其中包含 belongs_to 和 has_one 关系。
在我的 user.rb 模型中,我有
after_create :create_profile
def create_profile
self.profile.create
end
但这在 self.profile.create 行给出了“nil:NilClass 的未定义方法‘create’”。用户也没有被创建,也没有配置文件
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3