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
альтернативно, есть ли способ, которым я могу передать массив только тех атрибутов, которые я хочу включить?

Ответы на вопрос(3)

Ваш ответ на вопрос