【发布时间】:2011-03-24 12:38:23
【问题描述】:
我有一个名为 Job 的模型。在 ruby 核心中有一个模块 Benchmark 和里面的类 Job。
当我尝试调用 Job.all 时,这会产生冲突。
是否有任何可能且安全的解决方案来解决此问题而无需重命名我的模型?
非常感谢
【问题讨论】:
-
你试过
::Job.all吗?
标签: ruby-on-rails model conflict
我有一个名为 Job 的模型。在 ruby 核心中有一个模块 Benchmark 和里面的类 Job。
当我尝试调用 Job.all 时,这会产生冲突。
是否有任何可能且安全的解决方案来解决此问题而无需重命名我的模型?
非常感谢
【问题讨论】:
::Job.all吗?
标签: ruby-on-rails model conflict
重命名模型是最安全的方法,但您可以尝试使用命名空间:
module MyModule
class Job < ActiveRecord::Base
end
end
【讨论】: