Ruby on Rails中模型的完全限定名称是什么?

时间:2009-08-13 05:48:07

标签: ruby-on-rails ruby

如果我有两个名称为User的不同类,例如FooModule中的一个和app/models/user.rb中的模型,请问如何确保使用正确的类?< / p>

编辑: FooModule::User绝对会给我正确的答案。

我要问的是: 如果ApplicationController包含FooModuleUser::User仍然会给我app/models/user吗?

1 个答案:

答案 0 :(得分:8)

使用他们的全名FooModule :: User和:: User

来引用它们

通常,如果你只是使用User,它应该假设你的意思是:: User,除非你在FooModule中。无论哪种方式,请使用FooModule :: User或:: User来确定。