我试图在VPS上部署我的应用程序,但出现错误:
ArgumentError: Missing `secret_key_base` for 'production' environment, set this string with `rails credentials:edit`
我将secret_key_base
添加到了环境变量中:
export SECRET_KEY_BASE=<my secret key>
但出现相同的错误。
secrets.production.yml:
production:
secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
答案 0 :(得分:0)
如果使用Rails> = 5.2,则应运行以下命令:
rails credentials:edit
该命令将创建config/master.key
和config/credentials.yml.enc
文件。