我只是想知道是否有可能加入一個表,然後按列上的列進行排序。Rails activerecord按兩個表排序
舉例來說,如果我有兩個表,一個叫棒棒糖和其他featured_lollipops:
棒棒糖可以belong_to featured_lollipops
兩個表都有一個名爲「甜頭」
列,因此它可能使查詢,如:
Lollipop.joins(:featured_lollipops).order("sweetness ASC")
如果返回的結果是通過排序的所有棒棒糖的ActiveRecord的哈希即使甜蜜來自聯合餐桌,甜蜜也是如此?
在此先感謝。
編輯:
我需要能夠通過甜頭結合,而不是在每列甜度進行排序。
我試過這樣做,但似乎優先考慮棒棒糖表。 即它看起來就像這樣: 棒棒糖 - 甜蜜1 棒棒堂 - 甜蜜2 棒棒糖 - 甜蜜1(精選) – jwhiting
好了,這僅僅是如何排序的方法使用表名的例子。您必須根據您的分類需求進行調整。 – MurifoX
爲什麼會是ASC和其他DESC? – jwhiting