undefined 方法 'email' for nil:NilClass Devise



我正在尝试在html.erb文件中使用<%= f.email_field :email, value: current_user.email %>。为什么我会得到错误

undefined method `email' for nil:NilClass

可能是因为我在另一个控制器里吗?请告诉我。

该错误表明current_user为零,即当前没有用户登录。

如果您希望视图在没有人登录的情况下工作,可以使用current_user.try(:email)

相关内容

最新更新