Bazı matematik yapan ve sonuç kümesiyle hesaplanmış bir özel seçim alanı döndüren bir sorgu aldım. Geri dönen activerecord nesnesinde buna nasıl erişileceğini anlayamıyorum. Bunun için bir attr_accessor ekledim. sonuç kümesindeki return custom query select activerecord içinde
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)
, ben erişmesini beklenebilir: percentage_used, ama orada değil. Neyi yanlış yaptığım hakkında bir fikrin var mı? Bunu daha önce hiç yapmak zorunda değildim.
Teşekkür
Sizden başka bir harika öğrenme. :-) –