RubyOnRails

Ruby on Rails 5 で Viewの変更は反映されるがmodelやcontrollerの変更がブラウザに反映されない問題の対処

development.rbファイルに以下を追加

config/environment/development.rbにて開発環境における設定をする事ができる。
このファイルに以下を挿入。

  config.cache_classes = false
  config.reload_classes_only_on_change = false

サーバの再起動をしないとdevelopment.rbの変更が反映されなかった。

ターミナルにて

[vagrant@localhost myblog]$ ps aux | grep puma
vagrant   5658  0.2 12.2 873048 124716 ?       Sl   09:54   0:02 puma 3.11.3 (tcp://192.168.33.10:3000) [/]                                  
vagrant   6057  0.0  0.0 103332   912 pts/0    S+   10:17   0:00 grep puma
[vagrant@localhost myblog]$ kill -9 5658
[vagrant@localhost myblog]$ rails s -b 192.168.33.10 -d

と打つとサーバーが再起動されdevelopment.rbの変更も反映されました。

結果

コードの更新をサーバの再起動なしに即反映する様に解決しました。