2
這一個值:順序按字母順序,但在頂部
- book.prices.order(:currency_code).each do |price|
返回所有書的價格按字母順序貨幣代碼下令:
AUD 19.99
GBP 9.99
NZD 26.00
USD 14.95
現在,我怎麼能整齊地得到GBP總是出現在列表頂部,與其他按字母順序排序,像這樣:
GBP 9.99
AUD 19.99
NZD 26.00
USD 14.95
This answer顯示了SQL解決方案,但我不確定Rails的方式。
感謝您的面前放置commonwelth貨幣 - 現在,這是我的解析可以看出,SQL解決方案實際上不工作。我只是按照字母順序排列列表,頂部沒有英鎊。 – snowangel
嘗試其他SQL解決方案,它們依賴於DB品牌。我更新了我的答案。 –
輝煌 - 拿出狡猾的「城市」,第二個答案精美地運作。謝謝。 – snowangel