2012-05-05 3 views
0

Я пытаюсь автоматизировать мою базу данных с образцами объектов, поэтому я использую задачи рейка. Я хотел бы использовать некоторые данные с других страниц веб-сайта. Я создал txt-файл с URL-адресом, из которого эта информация должна быть прочитана и запущена в проблему: я не знаю, как делать запросы за пределами задачи rake. Мне нужно получить ответ, извлечь какой-то selectord, как позволяет RSPEC. Спасибо вам, ребята!сделать запрос на другой сайт из задачи рейка

ответ

0

Для пользовательских задач рейка вы всегда можете создать свой собственный плагин. Обратитесь к направляющей направляющих - plugins section. В плагине вы можете использовать метод get для получения данных из внешнего URL-адреса. Для получения подробной информации см. Методы ActionDispatch :: Integration :: RequestHelpers. Вы можете добавить свою собственную логику извлечения и засеять базу данных.

+0

Большое спасибо! С нетерпением ждем, чтобы попробовать это, хотя потребуется некоторое время, чтобы разобраться в реализации: я - tooo newbee))) –

+0

Генераторы, упомянутые в приведенной ссылке, не работают для Rails 3.1. Изменен ли способ программирования плагинов? –

+0

Вы можете проверить любые изменения api [здесь] (http://apidock.com/rails/browse) – Salil