доступ к локальному файлу в консоли Heroku для однократного импорта семян - PullRequest
0 голосов
/ 22 марта 2020

Я загружаю производственную базу данных из экспорта CSV. У меня есть CSV и метод для импорта данных, но я не хочу фиксировать CSV в репозитории, я хотел бы иметь возможность запускать импортер из консоли Heroku, но мне кажется, что я не могу для доступа к документу.

Когда я делаю это на локальной консоли:

csv_path = "/Users/{{my_user}}/{{parent_folder}}/{{my_app}}/lib/csvs/{{seed_csv}}.csv"
Importers::Csv::MyModel.new.import(csv_path)

Работает как положено

Когда я запускаю его на консоли Heroku. (heroku run rails c et c ...) Я получаю это error :

Errno::ENOENT (No such file or directory @ rb_sysopen - /Users/{{my_user}}/{{parent_folder}}/{{my_app}}/lib/csvs/{{seed_csv}}.csv")

Как я могу импортировать этот файл в мой метод, не передавая его в репозиторий

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