Easy один я думаю/надеюсь, ... У меня есть запрос, который возвращает список из 20 уникальных внешних ключей:рубин рельсы - получение коллекции объектов из коллекции внешних ключей
@results = Report.select("distinct user_id").where("datetime_utc >= ? AND datetime_utc <= ?",@utc_time_slot , @utc_time_slot_end).order("score DESC, quality DESC").limit(20)
это возвращает массив (ActiveRecord :: Отношение класс):
[#<Report user_id: 803>, #<Report user_id: 809>, #<Report user_id: 806>, #<Report user_id: 801>, #<Report user_id: 830>, #<Report user_id: 860>, #<Report user_id: 858>, #<Report user_id: 856>, #<Report user_id: 854>, #<Report user_id: 852>, #<Report user_id: 851>, #<Report user_id: 850>, #<Report user_id: 849>, #<Report user_id: 846>, #<Report user_id: 859>, #<Report user_id: 866>, #<Report user_id: 2022>, #<Report user_id: 863>, #<Report user_id: 862>, #<Report user_id: 838>]
что мне нужно сделать с этим @results массива для извлечения коллекции пользователей формируют таблицу пользователей, что список user_id относится к (в том же порядке)?
Спасибо!
yep - обе эти работы - второе решение немного быстрее кажется. спасибо – user1051849
Если вы правильно загружаете загрузку, нужно быть быстрее – UncleGene