“开发”环境缺少“secret_token”和“secret_key_base”,请在“config/secrets.yml”中设置这些值

2024-02-22

当我尝试跑步时rails server命令我收到错误

怎么解决呢?

My 配置/环境/development.rb

Rails.application.configure do

  config.secret_key_base = ENV["SECRET_KEY_BASE"]

  #Some stuff 

end

而我没有秘密.yml文件在我的文件夹中。


然后创建一个:

配置/secrets.yml

# be sure to restart your server when you modify this file...
# Make sure the secret is at least 30 characters and all random,
# no regular words or you'll be exposed to dictionary attacks.
development:
  secret_key_base:  asdflkjasdlfkjasldfkj

test:
  secret_key_base:  asdflkhasldfhlhaskdlflakhsdf

production:
  secret_key_base: 523lk5h2lkjlj6nlk4n6lk4

显然不要使用上面的那些键 ^ 只是在键盘上混搭,或者使用rake secret生成一个:)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“开发”环境缺少“secret_token”和“secret_key_base”,请在“config/secrets.yml”中设置这些值 的相关文章

随机推荐