@Ramses666

Изучаю Ruby on Rails. Возник вопрос.Можно ли как то считать содержимое внешней веб-страницы, распарсить ее и необходимые данные записать в БД?

Как я понимаю, за это должен отвечать какой либо контроллер. Но совсем нет идей, как правильно его описать.
  • Вопрос задан
  • 209 просмотров
Решения вопроса 1
blackst0ne
@blackst0ne
Фулстэк-разработчик
Можно.
Распарсить можно разными способами. Самый популярный - nokogiri.

Обычно такие вещи делаются в фоновых задачах (ActiveJob) с применением, например, сервисов.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Фреймворк Ruby on Rails имеет другие задачи.
Достаточно использовать лишь Ruby и некоторые библиотеки:
https://www.ruby-toolbox.com/categories/html_parsing
https://www.ruby-toolbox.com/categories/http_clients
https://www.ruby-toolbox.com/categories/orm
https://www.ruby-toolbox.com/categories/Background_Jobs
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы