我正在尝试将文件放在myapplication/somefolder
. 谷歌和 Stackoverflow 说我应该添加这个:
config.autoload_paths += %W(#{config.root}/somefolder)
在我的config/application.rb
,所以我做到了。
但是文件没有被加载。
somefolder/myclass.rb
我都尝试了 namig class Myclass
,class Somefolder::Myclass
但仍然没有运气。
我可以看到Rails.application.config.autoload_paths
在控制台中找到的目录确实包含我的/path/to/myapplication/somefolder
目录,所以应该没问题。
围绕这个主题的所有其他问题都使用theapp/app/somefolder
ortheapp/lib/somefolder
但不是theapp/somefolder
所以也许这就是它变得腐烂的地方。
所以我尝试引用这个类,::Somefolder::MyClass
但没有帮助。
我正在使用 Rails 3.2.1