Ruby: вставка записей в существующую базу данных rails с использованием скрипта non-rails - PullRequest
0 голосов
/ 08 июня 2018

У меня есть приложение rails, которое позволяет пользователям только искать и просматривать содержимое своей базы данных (MySQL).Чтобы добавить записи в базу данных, я хотел бы запускать скрипт ruby ​​автоматически два раза в день, который генерирует содержимое базы данных, а затем обновляет базу данных.Возможно ли это, или мой сценарий должен быть частью веб-приложения rails?

Ответы [ 2 ]

0 голосов
/ 09 июня 2018

Решено с помощью команды rails runner

0 голосов
/ 08 июня 2018

Просто чтобы привести вас в правильном направлении - для этого вы можете использовать задание Rake.Обычно они помещаются в каталог lib/tasks.

Это хорошая идея для разделения не связанных с сетью вещей, таких как заполнение или обновление базы данных.Если это запланированное задание, вы можете использовать всякий раз, когда , чтобы подключить задачу rake к cron.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...