我有一些结构
> /lib/dokuwiki.rb
> /lib/dokuwiki/exception.rb
> /lib/dokuwiki/api/connection.rb
dokuwiki.rb
require 'dokuwiki/exception.rb' module Dokuwiki ...
DokuWiki的/ API / connection.rb
module Dokuwiki module API class Connection ...
现在,当我尝试从控制器调用Dokuwiki :: API :: Connection.new(没有任何要求)时,Rails默认常量自动加载失败.我相信这是因为:: API模块应该有一个名为/ a_p_i /的文件夹,而不是/ api /,但这是丑陋的.
当然,我可以在主要的/lib/dokuwiki.rb文件中要求’dokuwiki / api / connection.rb’,但是它不会自动重新加载这个类(这在开发环境中有点烦人)
我可以做什么以保持nice / api /文件夹的名称,并能够对/lib/dokuwiki/api/connection.rb进行一些实时修改,而无需重新启动我的服务器?