Ho una query che esegue alcuni calcoli matematici e restituisce un campo di selezione personalizzato calcolato con il set di risultati. Non riesco a capire come accedervi nell'oggetto activerecord che viene restituito. Ho aggiunto anche un attr_accessor per questo.restituire query personalizzata selezionare in activerecord
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)
nel set di risultati, mi aspetto di avere accesso a: percentage_used, ma non è lì. Qualche idea su cosa sto facendo male? non ho mai avuto bisogno di farlo prima.
Grazie
Un altro grande apprendimento da parte tua. :-) –