マイグレーションファイルのロールバックとRailsコンソールが終了できない
本の通りにマイグレーションファイルのロールバックをしてみたら
元に戻れなくなってしまう痛恨のミス。
上記のURL通りやったら元に戻りました!
・Railsコンソールが終了できない
原因:最初に閉じタグを忘れていたせいで、ずっとコードが続けていると認識されてしまった。
リファレンスマニュアル
library irb (Ruby 3.0.0 リファレンスマニュアル)
irb(main):001:0> task=Task.new(name: "test,task" irb(main):002:1> task=Task.new(name: "test,task") irb(main):003:1> task.valid? 〜中略〜 irb(main):005:1> quit irb(main):006:1> ^C 〜中略〜 irb(main):014:0> ")
→1になっている場合はコードが続いていると認識しているということを知らなかった。
→最後の「")」でやっとエラーメッセージが出てきてくれた…良かった。
(SyntaxError ((irb):14: syntax error, unexpected ')', expecting end-of-input)