RailsプロジェクトでRansackのsort_linkを使用して、支払いモデルの料金のリストを表示しています。ただし、「fee_amount」は支払いモデルの属性ではなく、請求モデル(支払いに属する)のクラスメソッドです。私が現在持っているのは:
<%= sort_link @search、:bill_fee_amount、 "コンビニエンスフィー"%>
これは、現在の支払いの請求書にアクセスし、その請求書で「fee_amount」メソッドを呼び出す必要があります。これにより、いくつかの計算が実行され、フロートが返されます。私が検索したいと思っているのはこれらのフロートです。
これを行うことはできますか、それとも処理しているモデルの属性でのみ並べ替えることができますか?