ログインをテストするために、Railsアプリで複数のテストユーザーを作成しました。セッションを設定することで自動的にログインしました。
ユーザーのログインに満足したら、Railsコンソールに移動し、次のユーザーを削除しました。
User.last.delete
ただし、localhost:3000を読み込もうとすると、ブラウザは削除したばかりのユーザー番号14を探しています。
ActiveRecord::RecordNotFound in StaticPagesController#home
Couldn't find User with id=14
app/controllers/application_controller.rb:7:in `current_user'
app/views/static_pages/home.html.erb:2:in `_app_views_static_pages_home_html_erb___2558135612319095530_70269927858560'
Request
Parameters:
None
サーバーを再起動し、inを使用してデータベースを完全にクリアしても、rake db:reset
役に立ちませんでした---これにより、アプリにid = 14を探すように指示しているセッションの問題が破壊されませんか?