Я собираю данные с помощью API Facebook, а запросы get_object с Коала выполняются медленно, поэтому я пытаюсь использовать delayed_job_active_record . Однако у меня возникают трудности при обновлении моей модели с каждым циклом do. @facebook - это массив идентификаторов, и он работает, когда я не использую метод .delay, но не сохраняет, когда я его использую.
Как мне заставить это работать? Я не уверен, где поставить .delay, или я должен написать это по-другому. Спасибо за вашу помощь!
@facebook.each do |f|
Like.find_by_f_id(f).delay.name = @graph.get_object(f)["name"]
Like.find_by_f_id(f).delay.category = @graph.get_object(f)["category"]
Like.find_by_f_id(f).delay.save
end