Ruby on Rails: получение максимального значения из столбца БД

В настоящее время я могу сделать прямой SQL-запрос к моей БД:

SELECT MAX(bar) FROM table_name

И он возвращается с максимальным значением в этой таблице. Однако когда я делаю то, что считаю эквивалентным вызовом в Rails, это не работает. Я звоню:

Bar.all(:select => "Max(bar)")

Это просто возвращается с:

[#<Bar >]

В столбце, который я вызываю, есть серия идентификационных номеров, я ищу самый большой из них. Есть ли другой способ доступа к этому в Rails?

114
задан keybored 11 February 2011 в 21:05
поделиться