这个:
- 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
这个答案显示了 SQL 解决方案,但我不确定 Rails 方式。