【发布时间】:2012-01-06 21:52:13
【问题描述】:
如何更改 ActiveRecord 使其始终具有一组受限的列。我不希望后备表中的所有列都出现在模型中。这会不必要地增加 ActiveRecord 的内存占用以及查询记录所花费的时间。
有像 select (ar.rubyonrails.org/classes/ActiveRecord/Base) 这样的属性可以用来选择几列。但是有什么方法可以强制 ActiveRecord 永远不要查询这些列,尽管用户只执行 find 而没有指定 :select。
【问题讨论】:
标签: ruby-on-rails activerecord