Tôi đã có một truy vấn thực hiện một số phép toán và trả về trường chọn tùy chỉnh được tính toán với tập kết quả. Tôi không thể tìm ra cách truy cập nó trong đối tượng activerecord được trả về. Tôi cũng đã thêm attr_accessor cho nó.trả lại truy vấn tùy chỉnh chọn trong 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)
trong tập kết quả, tôi hy vọng sẽ có quyền truy cập vào: percent_used, nhưng không có trong đó. Bất kỳ ý tưởng về những gì tôi đang làm sai? Tôi chưa bao giờ cần phải làm điều này trước đây.
Cảm ơn
Một bài học tuyệt vời khác của bạn. :-) –