これ:
- 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の方法についてはわかりません。