質問編集履歴

1

試したことを追加。

2020/09/13 11:58

投稿

cube_3110
cube_3110

スコア27

test CHANGED
@@ -1 +1 @@
1
- 外部モジュールをrequireする時にローカル環境だけコード編集した際にサーバー再起動しないで画面再読み込みだけだとuninitialized constant モデル名 でコケる。
1
+ 外部モジュールをrequireする時にdevelopment環境だけコード編集した際にサーバー再起動しないで画面再読み込みだけだとuninitialized constant モデル名 でコケる。
test CHANGED
@@ -28,7 +28,25 @@
28
28
 
29
29
  ### 試したこと
30
30
 
31
- 外部モジュールのモジュール名と同様のクラス名を使っていたので、クラス名を外部モジュールのモジュール名とは異なるものに変えたが、同じエラーが発生してしまう。
31
+ 外部モジュールのモジュール名と同様のクラス名を使っていたので、クラス名を外部モジュールのモジュール名とは異なるものに変えたが、同じエラーが発生してしまう。(ファイル名も同様に変えたが、変わらず・・・)
32
+
33
+
34
+
35
+ 以下、2020/09/13 追記
36
+
37
+ ②**config/application.rb**に以下を追加したが、変わらず・・・
38
+
39
+ ```Ruby
40
+
41
+ config.eager=load_paths += %W(#{config.root}/lib)
42
+
43
+ ```
44
+
45
+
46
+
47
+ ③**config/environments/development.rb**の**config.cache_classes = false**を**config.cache_classes = true**に変えたらエラーは出なくなった。(そもそもこれだとコード修正が反映されないから意味がないけど、一応やってみた)
48
+
49
+
32
50
 
33
51
 
34
52