database.ymlのDBをMySQL/PostgreSQL/SQLite3から別のに切り替えた際にrails dbは切り替わるが、rails cは切り替わらなかった。
理由はspringが起動していると前の情報で接続するから。他のconfigも同様なのかも。
こちらを参考に解決!Thank you
Rails Consoleで確認するとConfig(Settings)の更新がされない時 – Lチカ開発ブログ
springを止めてからrails c
statusで見るとspringが動いてます。
% spring status Spring is running: 53405 spring server | rails-app-origin | started 14 mins ago 53406 ruby -I /Users/xxxx/.rvm/gems/ruby-3.0.0/gems/spring-2.1.1/lib -e require 'spring/application/boot'
restartは無さそうなので、stop
% spring stop Spring stopped. % rails c
これで切り替わる。
ちなみに再度、status確認するとspringが動いてます。
% spring status Spring is running: