rails中的命名空间问题

时间:2014-01-16 10:06:06

标签: ruby-on-rails ruby

我在模块A中有一个课程M,如下所示

  Module M
    class A
       def method1
          # how to instantiate a model having same name as A
          #like A.first
       end
     end
  end

在我的模特中,我有一个班级A

 class A < ActiveRecord::Base
 end

1 个答案:

答案 0 :(得分:1)

您可以使用::运算符访问全局范围,例如:

 Module M
    class A
       def method1
          ::A.first
       end
     end
  end