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:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です