Как мне создать массив из столбцов? - PullRequest
0 голосов
/ 16 февраля 2011

Как создать массив из столбцов базы данных?

Моя таблица Рекламер:

id  virksomhed  dato                   klik     
10  Iqmedier    2011-02-15 00:00:00     4   
11  Iqmedier    2011-02-15 00:00:00     2   
12  Iqmedier    2011-02-15 00:00:00     3   

Я хочу создать массив всех столбцов кликов.Например, [4, 2, 3]

Может кто-нибудь объяснить, что такое блок и объект :) Или где я могу почитать что-нибудь об этом.

1 Ответ

1 голос
/ 16 февраля 2011

Полагаю, у вас есть модель с именем Reklamer.

Вы можете сделать следующее, чтобы получить массив

Reklamer.select('klik').all.map(&:klik)

Edit:

( Array.map в Ruby) map(&:klik) это просто сокращение для

.map do |record|
  record.klik
end

Возвращает значение klik для каждой записи и создает новый массив, используя эти значения.

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