ActiveRecord::RecordNotFound in ◯◯Controller#indexeエラーの解決方法

class TweetsController < ApplicationController def index @tweet = Tweet.find(1) end end

というコードでデータベースからidが1のデータを取ってこようとした。

でも、うまく表示できず。

データベースを確認すると、id1にデータが何も入ってなかった。

つまり、指定したidにデータが入っていない状態。

rake db:migrate:reset RAILS_ENV=development

実行していたので、データベースが空になっていた。

sequel pro のテーブルに手打ちでデータを追加して、再実行したところ解決。

Ruby on railsプログラミング
スポンサーリンク
シェアする
この記事が気に入ったら
いいね!しよう
最新情報をお届けします。
サイト運営者
厳しい現実

30歳からFXのデイトレを始めました。移動平均線とMACDを使ったシンプルな手法。目標は月収30万円!「大数の法則」を信じて、淡々と同じトレードをこなすスタイルを目指しています。

厳しい現実をフォローする
厳しい現実™【FXトレード日誌】

コメント