Hiện tại tôi có thể thực hiện truy vấn SQL thẳng trên DB của mình:
SELECT MAX(bar) FROM table_name
Và nó trả về với giá trị tối đa trong bảng đó. Tuy nhiên, khi tôi thực hiện những gì tôi coi là một cuộc gọi tương đương trong Rails, thì nó không hoạt động. Tôi đang gọi:
Bar.all(:select => "Max(bar)")
Điều này chỉ đơn giản trả về với:
[#<Bar >]
Trong cột tôi đang gọi là một loạt các số nhận dạng, tôi đang tìm số lớn nhất. Có một số cách khác để truy cập này trong Rails?