我简直无法摆脱消息:
Missing `secret_key_base` for 'production' environment, set this string with `rails credentials:edit` (ArgumentError)
我有Rails 5.2.0,并运行
EDITOR=vim rails credentials:edit
里面:
production:
secret_key_base: xxxxxxxxxxxxxxxxxxxxxxx
保存,然后在终端中:
RAILS_ENV=production rails c
我想念什么吗?我已经重新启动服务器并遇到相同的问题,但是在开发模式下没有问题。
保持默认secrets.yml
文件
# config/secrets.yml
production:
secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
RAILS_ENV=production SECRET_KEY_BASE=production_test_key rails c
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句