【发布时间】:2013-07-16 03:15:07
【问题描述】:
我读到一篇文章说,为了获得更好的性能,应该使用find_by_sql(xxxxxxxxx) 代替find_by_name('John')。
这是真的吗?
这两种模式有什么区别?
如果您能提供一些示例,我将不胜感激!
【问题讨论】:
-
简短回答 - 不,提供的示例是针对单行的单个查询。不同的例子可能会有所不同。传统的 Rails 思维方式是较少关注查询速度,而更多地关注缓存。
标签: ruby-on-rails ruby-on-rails-3 rails-activerecord