当我有ActiveRecord模型类的实例时,最简单的方法是什么?
例如,我有这样的模型类:
class Category < ActiveRecord::Base
...
end
我有一个类的实例:
category = Category.first
我有YAML文件config/locales/cs.yml
:
cs:
activerecord:
models:
category: Kategorie
我需要动态地做这件事,即使我之前不知道要处理哪个模型类的实例.所以我不想显式地指定"activerecord.models.category".
有没有简单的方法?我知道我可以做这样的事
"activerecord.models.#{category.class.name.underscore}"
但必须有更好的方法来做到这一点.