rails 3型号名称冲突

时间:2011-03-24 12:38:23

标签: ruby-on-rails model conflict

我有一个名为Job的模型。在ruby核心中有一个模块Benchmark,其中包含Job。

当我尝试调用Job.all时,这就发生了冲突。

有没有可行且安全的解决方案来解决这个问题而不重命名我的模型?

非常感谢

1 个答案:

答案 0 :(得分:0)

重命名模型是最安全的方法,但您可以尝试使用名称空间:

module MyModule
   class Job < ActiveRecord::Base
   end
end