【事象】ActiveRecord::NoDatabaseError:
解決したいこと
Sequel Proのpictweetデータベースを復活させたい
仮説
- Sequel Proのデータベースを削除した(整理したかったため確信あり)
- modelとコントローラーはあるため
rails db:migrateを実行すれば良い
試したこと
rails db:migrateを実行
うまくいかない
解決策
rake db:resetを実行
rake db:create
rake db:migrate
うまくいった
ただいま
【事象】チャットのメイン画面が消えてしまった
解決したいこと
_main_chat.html.hamlを読み込みたい
対象箇所:見た目
DevTools:ソースの読み込みがされていない
検索用語
hogehogbe
仮説
- ルーティングの設定が正しくない
messages_controller.rbまたは_main_chat.html.hamlの記述ミス
試したこと
messages_controller.rbのbefore_actionの記載漏れがあったので追記
before_action :set_group
_main_chat.html.hamlを修正前の記述に戻す→変わらなかったのでテキスト通りに戻す
解決策
次のカリキュラムに進めればよいだけだった。 →進めたが解決できず本当は別の箇所の対応抜け漏れ
【事象】マイグレーションファイルにNO FILEがupされている
解決したいこと
いちいちエラーが出て進まないのでNO FILEを削除したい
Status Migration ID Migration Name -------------------------------------------------- up 20200520021542 ********** NO FILE **********
↑ マイグレーションのステータスをみたときにこんなのがあった。
試したこと
rake db:migrate:down VERSION=20200520021542
→downにならない
解決策
rails db:migrate:resetでDBをまっさらにした(まだ作成したばかりなので助かった)
原因と思われること
ユーザー管理の前に手動でファイル作成して謎のマイグレーション行動をした覚えがある。 テスト的に静的ページを作成したくて、routes.rbへ記載をして確認してたのが原因だとおもう。
こまめなブランチ作成とプッシュをしていて助かった。(でも2時間ハマってた)






