Rails 3模型加入限制到一个结果

时间:2016-11-21 23:36:25

标签: ruby-on-rails activerecord

您有3个型号:关键字,网站,结果

addu

在sites_controller上,我试图显示所有关键字的列表以及该关键字和网站的最新结果。

此联接为我提供了包含所有结果的关键字,如何将其限制为每个关键字的最新结果?

lbu $t1, $a3        # 0x000000AA
lbu $t2, 4($a3)     # 0x000000BB
sll $t2, $t2, 8     # 0x000000BB -> 0x0000BB00
addu $t1, $t1, $t2  # 0x000000AA + 0x0000BB00 = 0x0000BBAA

1 个答案:

答案 0 :(得分:0)

撤销created_at订单并添加限制为1可以解决您的问题:

Keyword.joins(:results).where("results.site_id = ?", @site.id).includes(:results).order("keywords.created_at DESC").limit(1)