我按照一些我无法再次找到的说明将我的插件移动到“lib”目录。
所以我现在有这个结构:
/lib
/lib/plugins
/lib/plugins/plugin1
/lib/plugins/plugin1/lib
/lib/plugins/plugin1/lib/plugin1.rb
我在我的application.rb
:
config.autoload_paths += %W(#{config.root}/lib #{config.root}/lib/plugins)
但这行不通。我究竟做错了什么?
更新:
丢弃plugins
路径的一部分并将插件目录直接放入也不起作用。每个插件都有一个init.rb
基本上也需要主库的文件。