0

我有一个名为 Configuration 的类,它在我的控制器中被调用。它没有实例化我的 Configuration 类,而是尝试实例化一个ActiveSupport::Configurable::Configuration.

我怎样才能访问我的 Configuration班级,与另一个图书馆的名字相同Configuration

class SampleController < ActionController::Base
  def m1
    cfg = Configuration.new
  end
end
4

1 回答 1

1
class SampleController < ActionController::Base
  def m1
    cfg = ::Configuration.new
  end
end

不过,我建议您将自己的课程放在自己的模块中。

除了避免像这样的类名冲突之外,它还提供了一个结构,您可以从中挂起更多自己的代码。

于 2013-06-17T17:38:07.880 回答