4
認証を処理する方法がcurrent_user
です。id = 1のユーザーを見つけられませんでした
application_controller.rb
protect_from_forgery
helper_method :current_user
def current_user
@current_user ||= User.find(session[:user_id]) if session[:user_id]
end
が、私は、私は次のエラーを取得するページへのアクセスもしようとすると:
Couldn't find User with id=1
app/controllers/application_controller.rb:10:in `current_user'
はどうすれば@current_user
ので、デフォルト値のようなものを渡すことができますユーザーがいない場合は、ログインページにリダイレクトされます。
ありがとうございます。
助けてください。古いデータは移行の混乱から来ていると思います。移行を複数回リセットしました。 –