railsでtwitter認証でログインするアプリケーションを作成しているのですが、コマンドrails db:migrateでデータを全てリセットをしたところ全てのページでCouldn't find User with 'id'=1のエラーが出るようになってしまいました
application_controllerの書き方が原因なのかなと思うのですが、どうしても解決策がわかりません
「application_controller」 class ApplicationController < ActionController::Base protect_from_forgery with: :exception helper_method :current_user, :logged_in? private def current_user return unless session[:user_id] @current_user ||= User.find(session[:user_id]) end def logged_in? !!session[:user_id] end def authenticate return if logged_in? redirect_to root_path, alert: "ログインしてください" end end
どの記述が原因で、解決するためにどうすればいいのかご教示いただきたいです。
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。