解决Ruby中的命名空间问题?

时间:2014-03-11 05:00:18

标签: ruby-on-rails ruby mongodb namespaces global-namespace

我的Rails应用程序Constants中有一个模块,它本身定义了一些常量。我最近在我的rails应用程序中包含了mongo gem,现在所有对这些常量的引用都会引发错误。

  

未初始化的常量Mongo :: Constants :: MY_FAVORITE_CONSTANT

代码大致如下:

class Hello
  def self.world
    Constants::MY_FAVORITE_CONSTANT
  end
end

现在我尝试将上面代码中的行更改为::Constants::MY_FAVORITE_CONSTANT,但这会导致相同的错误。

模块Constants位于app/models/constants.rb

这里的任何帮助都非常有用。感谢。

0 个答案:

没有答案