私はTestModule
MyModule
に含めたいRailsのモジュールおよびルーティングは
Routing Error: uninitialized constant MyModule::TestModule
私が命名規則レールダブルチェックしました。 これはなぜ機能していないのでしょうか?
詳細情報:application.rb
でconfig.autoload_paths += ...
がコメントアウトされています。しかし、/lib
の他のモジュールは何らかの形でロードされています。
詳細2:私はレールが新しいファイルtest_module.rb
を見ることができないと思います。新しいモジュールを含む既存のファイルに新しいモジュールを追加すると、新しいモジュールが含まれます。 $ LOAD_PATHなどのために、ある種のレールのクリーンアップやリフレッシュプロセスがありますか?
# in my_module.rb
require 'test_module'
module MyModule
include TestModule
...