В Rails 3, если бы я хотел попасть в db, я бы взял .all в конце запроса. Это полезно, когда я делаю такие вещи, как обновление кеша при записи (поэтому чтение всегда попадает в кеш).Rails 4 эквивалента Rails 3 'Model.all'
Теперь в Rails 4 Model.all возвращает объект ActiveRecord::Relation
(т. Е. Не попадает в db). Каков наилучший способ получить его на самом деле перейти к db и вернуть указанные записи?
попробуйте Model.all.load – Bigxiang
@Bigxiang: ["Возвращаемое значение - это отношение, а не записи."] (Http://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method- я-нагрузки). –
О, извините, моя ошибка. Я думаю, что «to_a» будет работать. – Bigxiang