モデルにデフォルトのスコープを追加しようとしていますが、最初にある属性で昇順に並べ替え、次に別のモデルの委任された属性で昇順に並べ替える必要があります。
私はこれまでのところこれを持っています:
delegate :name, :location_1, :location_2, :location_3, :location_4,
to: :park,
allow_nil: true,
prefix: true
default_scope order('coaster_sort ASC').order('park_name ASC')
park_name が存在しないというエラーが表示され続けますが (そのモデルには存在しないため、これは事実です)、委任されています。
これを修正する方法についてのアイデアはありますか?