WSL上のRailsでソースコードの変更が反映されない

こんにちは!

今回はWSL上のRailsソースコードの変更が反映されない場合の対処法をまとめます。

環境

状況

対処法①

  • config/environments/development.rbの下記項目を変更
    • 変更前: config.file_watcher = ActiveSupport::EventedFileUpdateChecker
    • 変更後: config.file_watcher = ActiveSupport::FileUpdateChecker

対処法②

  • config/environments/development.rbに下記項目を追記
    • config.reload_classes_only_on_change = false

注意点

  • 自分の環境では対処法①、対処法②のどちらも有効でした
  • ただし対処法①は、config.reload_classes_only_on_change = true(デフォルト)の場合のみ有効のようですので、対処法①か対処法②のどちらかのみを行ったほうが良いかと思われます

おわりに

Rails開発中にソースコードの変更が反映されず困ったので調べました。また、困ったことがあれば記事にしていきたいと思います。

35/100