いくつかの計算を行い、計算されたカスタム選択フィールドと結果セットを返すクエリがあります。返されたアクティブレコードオブジェクトでそれにアクセスする方法がわかりません。そのための attr_accessor も追加しました。
attr_accessor :percentage_used
select('gateways.*, (num_transactions_today/ SUM(num_transactions_today)) AS percentage_used ').joins(:gateway_groups).where('map_gateway_groups.gateway_group_id = ?', gateway_group_id)
結果セットでは、:percentage_used にアクセスできるはずですが、そこにはありません。私が間違っていることについてのアイデアはありますか?これまでこれを行う必要はありませんでした。
ありがとう