私はいくつかの計算を行い、計算されたカスタムセレクトフィールドを結果セットとともに返します。私は、返されるactiverecordオブジェクトでそれにアクセスする方法を理解できません。私はそれのための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)
結果セットでは、私はパーセンテージにアクセスすることが期待されますが、そこにはありません。私が間違っていることに関するアイデアは?私は以前これを行う必要はなかった。
おかげ
あなたからの素晴らしい学習です。 :-) –