我有一个Mail
模型下面的模式分组:计数,并在同一时间
t.string "mail"
t.integer "country"
t.boolean "validated"
t.datetime "created_at"
t.datetime "updated_at"
而且我想找到的前5个国家的数据库,所以我继续前进,键入
@top5 = Mail.find(:all,:group => 'country',:conditions => [ "validated = ?" , "t" ], :limit => 5)
这会告诉我的组(我需要一个ORDER BY我不知道怎么写)
@top5 = Mail.count(:all,:group => 'country',:conditions => [ "validated = ?" , "t" ], :limit => 5)
这会告诉我有多少邮件每组
林,如果我能集团想在和计算只是一个去
真正应该用来代替 'T' – Swards 2010-12-20 19:04:53
@airportyh Rails的API说,ActiveRecord的。find已被弃用(http://apidock.com/rails/ActiveRecord/Base/find/class)。你知道在Rails 3上做到这一点的最佳方式吗? – dcarneiro 2012-01-30 18:06:12