如何获得我所关注的模型的类名?
我正在创建一个关注范围的问题,如/sf/answers/1013866591/所述,但需要多态搜索的型号名称.
self.table_name工作正常,self.table_name.singularize.titleize.gsub(/\s+/, "")但也许这是一个更容易获得类名的方法.
And*_*nes 34
您可以name像在类本身中一样使用该方法.
module M
extend ActiveSupport::Concern
included do
scope :my_fancy_scope, where(some_type: name)
end
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7602 次 |
| 最近记录: |