Ответ 1
Примерно год назад команда "run" была добавлена в foreman
ref: https://github.com/ddollar/foreman/pull/121
Вы можете использовать его следующим образом:
foreman run rails console
или
foreman run rake db:migrate
Я думаю, что это маленький, простой вопрос!
Я использую .env
файл, чтобы сохранить все мои переменные среды, и я использую foreman
.
К сожалению, эти переменные среды не загружаются при запуске rails console rails c
, поэтому теперь я загружаю их вручную после запуска консоли, что не является лучшим способом.
Я хотел бы знать, есть ли лучший способ для этого.
Примерно год назад команда "run" была добавлена в foreman
ref: https://github.com/ddollar/foreman/pull/121
Вы можете использовать его следующим образом:
foreman run rails console
или
foreman run rake db:migrate
Рельсы не знают об переменных окружения, указанных в файле .env, поскольку это специфично для мастера. Вы должны установить среду явно перед вызовом консоли rails. Посмотрите этот вопрос.