【发布时间】:2011-12-11 07:09:41
【问题描述】:
我是 Rails 和 activerecord 的新手,这就是为什么有时我会遇到这样的问题。 我有mysql查询:
select m.name, m.id, count(*) as count
from cars c
left join manufacturers m on c.manufacturer_id = m.id
group by c.manufacturer_id
每行返回 3 个值
如何使用 rails activerecord orm 重写它
其他信息:car belongs_to manufacturermanufacturer has_many cars
【问题讨论】:
-
不过,让我补充一下,使用 Rails 3+Arel 您可以获得更漂亮的解决方案。检查:github.com/rails/arel.
-
谢谢你,tokland,我会看这个的!
标签: ruby-on-rails ruby ruby-on-rails-3 activerecord orm