Я пытаюсь подтолкнуть свой проект к Heroku. Я использовал:
gem 'dotenv-rails', :groups => [:development, :test]
Потому что я использую recpatcha и мне нужно экспортировать свои ключи в разрабатываемое приложение.
Когда я пытаюсь отправить код в героку, я заметил это сообщение об ошибке:
remote: ! NameError: uninitialized constant Dotenv
Поэтому я закомментировал гем Dotenv и все переменные Dotenv в приложении. я побежал
$ bundle exec rake -P
Затем снова попробовал нажать. Я все еще получаю ту же ошибку от Heroku. Нужно ли как-то сбрасывать мои gemfiles?
rails_project/cofig/
Создайте один файл и назовите егоdotenv_load.rb
В этот новый файл вставьте этот кодrequire 'dotenv' Dotenv.load
. Затем найдитеsecret_key_base
в своем проекте. Скопируйте значениеsecret_key_base
и вставьте его вboot.rb
вот такENV["SECRET_KEY_BASE"] = "YOUR SECRET KEY BASE"
- person Ajay Barot   schedule 08.12.2016