2013-08-08 3 views
0

Я аутентифицирую пользователей через Facebook, и я хотел бы хранить его друзей в базе данных. Поскольку у людей может быть до 5000 друзей на FB, и я хотел бы сохранить этих 5000 человек в нашей базе данных, это займет много времени.Rails - как сохранить данные в базе данных с помощью Delayed Job?

Я думал об использовании Delayed Job для этой цели, но есть одна вещь - я нашел пример только того, как отправить электронное письмо с задержкой, но как сохранить данные в базе данных с помощью Delayed Job?

ответ

1

Предположим, у вас есть способ User#store_friends, который делает вещь. Все, что вам нужно сделать, это позвонить ему с задержкой:

user.delay.store_friends 
+0

Кажется, что это просто смерть, позвольте мне попробовать. – user984621

+0

@ пользователь984621 это работало? –

Смежные вопросы