【发布时间】:2014-02-05 10:38:36
【问题描述】:
我有一个 Sinatra 应用程序,我有一些助手,他们有他们的文件夹(助手),我在其中有 website_helpers.rb 等等。我想将这些助手中的一些移动到助手文件夹中自己的文件夹中:拥有助手/子助手,因为我想放在子助手文件夹中的文件与其他文件不同,为他们设置不同的文件夹是有意义的.
我尝试将此添加到我的config.ru
Dir.glob('./helpers/subhelpers/*.rb').each { |file| require file }
然后在我的控制器中:
helpers MyHelperFromSubHelpers
但我收到一个错误uninitialized constant (NameError)。
有什么想法可以解决这个问题,以获得清晰的结构吗?
【问题讨论】: