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

如果我有两个名为User不同类,比如说在FooModule一个,另一个作为app/models/user.rb ,我该如何确保使用正确的类?

编辑: FooModule::User肯定会给我正确的。

我要问的是:如果ApplicationController包含FooModule ,那么User::User仍会给我app/models/user吗?

使用它们的全名FooModule :: User和:: User来引用它们

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