##記事の目的
docker-composeで環境構築する際に起こったRailsのソースコードを修正しても即時反映されない問題に対しての対処法を共有すること。
対処法
###1.development.rbを編集
開発環境用の設定ファイルである config/environments/development.rb
を編集。
「 ~ 」は元々の記述を省略しているものとする。
この中にconfig.reload_classes_only_on_change = false
という記述を追加する。
development.rb
Rails.application.configure do
~
config.reload_classes_only_on_change = false
end
###2.railsコンテナを再起動
設定を記載しただけでは反映されないので、最後にRailsを再起動する。
ターミナル上で、
$ docker-compose restart
と入力する。
以上でソースコードの変更が即時反映される。
終わりに
Dockerで環境構築をした際に、もう設定しておくと良い。