错误:
undefined method `author' for nil:NilClass
在我的助手中:
def last_updated(group)
g = group.last_updated_version
debugger
g.author.name
end
如果我让我的 last_updated(group) 函数返回 group.last_updated_version,视图会按预期打印出我的对象:
#<Assets::Version:0x0000000747af48>
在上面显示的点使用调试器,我可以提取名称
(rdb:1) g.author.name
"Administrator"
但是返回 group.last_updated_version.author.name 会导致错误。
谁能告诉我为什么 group.last_updated_version 似乎返回了我的对象,但是 group.last_updated_version.author 给了我 nil:NilClass 错误?