ActiveRecord находит и возвращает только выбранные столбцы
редактировать 2
Если вы наткнетесь на это, проверьте оба ответа, так как я бы сейчас использовал для этого pluck
У меня есть довольно большой пользовательский набор данных, который я хотел бы вернуть, чтобы быть echoe'd как json. Одна часть это:
l=Location.find(row.id)
tmp[row.id]=l
но я хотел бы сделать что-то вроде:
l=Location.find(row.id).select("name, website, city")
tmp[row.id]=l
но это не похоже на работу. Как бы мне заставить это работать?
Спасибо
редактировать 1
альтернативно, есть ли способ, которым я могу передать массив только тех атрибутов, которые я хочу включить?