我只是想知道是否有可能加入一个表,然后按列上的列进行排序。Rails activerecord按两个表排序
举例来说,如果我有两个表,一个叫棒棒糖和其他featured_lollipops:
棒棒糖可以belong_to featured_lollipops
两个表都有一个名为“甜头”
列,因此它可能使查询,如:
Lollipop.joins(:featured_lollipops).order("sweetness ASC")
如果返回的结果是通过排序的所有棒棒糖的ActiveRecord的哈希即使甜蜜来自联合餐桌,甜蜜也是如此?
在此先感谢。
编辑:
我需要能够通过甜头结合,而不是在每列甜度进行排序。
我试过这样做,但似乎优先考虑棒棒糖表。 即它看起来就像这样: 棒棒糖 - 甜蜜1 棒棒堂 - 甜蜜2 棒棒糖 - 甜蜜1(精选) – jwhiting
好了,这仅仅是如何排序的方法使用表名的例子。您必须根据您的分类需求进行调整。 – MurifoX
为什么会是ASC和其他DESC? – jwhiting