Обычно запрос возвращает массив модели пользователя, но мне нужен массив имен.Есть ли какой-нибудь удобный способ реализовать это?
Вот, пожалуйста:
names = User.find(:all, :conditions => ['age > 10'], :select => 'name').collect {|obj| obj.name }
Вот способ Ruby 1.9 + Rails 3 сделать это.
names = User.select(:name).map(&:name)