方法class_name未定义Rails中的Class对象

Jwa*_*622 1 ruby-on-rails-4

我有一个问题,其中class_name似乎适用于类似的东西

User.first.class.class_name 在当地,但它似乎在生产中失败.

我试图找出class_name的定义位置(我正在使用它Admin::User.first.name.class_name返回类似的东西,"User"因为我想要去模块化的类名.)为什么它不能用于生产?

我在哪里可以看到class_name属于哪个模块?

Jae*_*hin 13

class_name方法由码宝石定义.它只适用于开发环境.

要么

检查哪个模块定义 class_name

User.method(:class_name).source_location