Ruby on rails 尝试在rails中构建对象时出错

Ruby on rails 尝试在rails中构建对象时出错,ruby-on-rails,Ruby On Rails,下面是my app controller创建操作的一行: @property = current_user.properties.build(property_params) 但是,当我尝试保存@属性obj时,出现以下错误 nil:NilClass的未定义方法“属性” 所以无论您在哪里调用它,您都没有当前用户(这就是它返回nil的原因)。如果没有更多的代码,我再也做不到比这更好的了。非常感谢,我忘了在控制器中添加一个before操作。我已经清理了格式以使其更具可读性。欢迎来到StackOver

下面是my app controller创建操作的一行:

@property = current_user.properties.build(property_params)
但是,当我尝试保存
@属性
obj时,出现以下错误

nil:NilClass的未定义方法“属性”


所以无论您在哪里调用它,您都没有当前用户(这就是它返回nil的原因)。如果没有更多的代码,我再也做不到比这更好的了。非常感谢,我忘了在控制器中添加一个before操作。我已经清理了格式以使其更具可读性。欢迎来到StackOverflow!