0
我正在嘗試在html.erb文件中使用<%= f.email_field :email, value: current_user.email %>
。爲什麼我得到錯誤未定義的方法`email'爲零:NilClass Devise
undefined method `email' for nil:NilClass
難道是因爲我在不同的控制器?請告訴我。
我正在嘗試在html.erb文件中使用<%= f.email_field :email, value: current_user.email %>
。爲什麼我得到錯誤未定義的方法`email'爲零:NilClass Devise
undefined method `email' for nil:NilClass
難道是因爲我在不同的控制器?請告訴我。
這錯誤,指出current_user
是零 - 即,當前沒有用戶登錄
如果你希望你的視圖工作時,沒有人登錄,你可以使用current_user.try(:email)
。
非常感謝!這工作。 –