Итак, прямо сейчас в приложении Rails 5 heroku review, RAILS_ENV устанавливается в «production» в разделе config vars. Если изменить значение «инсценировка» и попробуйте запустить рельсы консоли на приложение обзора Heroku, она падает с выходом ошибки:Как установить RAILS_ENV для размещения в приложении для просмотра героя?
config.eager_load is set to nil. Please update your config/environments/*.rb files accordingly:
* development - set it to false
* test - set it to false (unless you use a tool that preloads your test environment)
* production - set it to true
/app/vendor/bundle/ruby/2.3.0/gems/devise-4.1.1/lib/devise/rails/routes.rb:498:in `raise_no_secret_key': Devise.secret_key was not set. Please add the following to your Devise initializer: (RuntimeError)
config.secret_key = 'xxx'
Please ensure you restarted your application after installing Devise or setting the key.
from /app/vendor/bundle/ruby/2.3.0/gems/devise-4.1.1/lib/devise/rails/routes.rb:226:in `devise_for'
from /app/config/routes.rb:6:in `block in <top (required)>'
from /app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb:389:in `instance_exec'
from /app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb:389:in `eval_block'
from /app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb:371:in `draw'
from /app/config/routes.rb:1:in `<top (required)>'
ли установка RAILS_ENV в «постановке» означает, что я должен создайте файл config/staging.rb, потому что Rails будет определять экологические настройки там? были необходимы