rbenv-vars, файл конфигурации среды и Paperclip - PullRequest
0 голосов
/ 06 декабря 2018

У меня есть приложение, работающее в Ruby on Rails.Я использую rbenv-vars для управления переменными среды, используемыми приложением, и некоторые из этих переменных используются в файле конфигурации среды для инициализации установки хранилища AWS S3 в хэше paperclip paperclip_defaults.Однако недавно я обновил значение связанной с S3 переменной в файле .rbenv-vars, перезапустил приложение, и Paperclip всегда настраивается со старым (неправильным) значением связанной с S3 переменной.Как ни странно, переменная окружения имеет правильное значение (проверено отладка приложения и также с помощью консоли rails) после запуска среды Ruby.Я временно исправил проблему, установив переменную AGAIN в ~ / .bash_profile.

Кто-нибудь когда-либо сталкивался с этим?Любые предложения приветствуются.

1 Ответ

0 голосов
/ 06 декабря 2018

Я предлагаю вам использовать Dot ENV GEM

Используя Gem, вы можете определять переменные ENV на системном уровне.Если вы делаете какие-либо изменения, связанные с конфигурацией в приложении rails.Вам необходимо перезапустить приложение.

...