Лучший способ вернуть значения столбца в Active Record? - PullRequest
1 голос
/ 10 января 2009

Быстрый, но подумал, что я спрошу.

Есть ли лучший способ получить значения столбца из столбца модели, чем что-то подобное?

Item.count(:all, :group => 'status').reject! { |i, e| i.blank? }.collect { |i,e| i}

Ответы [ 2 ]

2 голосов
/ 10 января 2009
Item.find(:all, :select=>:status, :group => 'status', :conditions => "status != ''").collect{|r| r.status}
0 голосов
/ 10 января 2009

Это то же самое, что и следующий код?

Item.count(:all, :group => "status", :conditions => "status != ''"}

.. возможно нет ..

но не могли бы вы указать больше критериев, которые вы хотите? то есть статус пуст? количество пусто?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...