【发布时间】:2013-07-22 18:28:57
【问题描述】:
所以我正在编写一个 gem 来扩展默认的 Rails 类。我已经让它适用于 ActiveRecord::Relation,我想我希望它适用于泛型类,但我无法识别它的类类型。
目前我有:
User.first.posts.test_method
作为 User.first.posts.class.name == "ActiveRecord::Relation" 工作
但是,我不知道如何让它工作:
User.test_method
而User.class.name 只是返回Class,这并没有什么帮助。
我试图扩展到 ActiveRecord::Base 但没有运气。有什么想法吗?
谢谢
【问题讨论】:
标签: ruby-on-rails activerecord