😺

docker-composeでrailsの環境構築するとソースコードの変更が即時反映されない

1 min read

docker-composeでrailsの開発環境を構築したら、ソースコードの変更が即時反映されない問題が発生しました。
コンテナを再起動すると反映されるのですが非常に面倒です。

開発環境

  • Ruby 2.5
  • Ruby on Rails 5.2
  • Docker 19.03
  • docker-compose 1.27.4
  • OS Window10

対処法

config/environments/development.rbを編集すればOKです。
上記のコードを追加してあげてください。

config.reload_classes_only_on_change = false

あとはdocker-compose restartでコンテナを再起動します。
以上で完了です。

メモ

ネット上にある記事を見ると他のやり方もあるようです。
もし上記のやり方で上手くいかないようであればそちらも試してください。

参考

- https://qiita.com/yuukou/items/b87fcfb73407da5672be

Discussion

ログインするとコメントできます