我试图进入本地主机,并且在浏览器中始终出现以下错误:
You must set config.secret_key_base in your app's config
我环顾四周,人们说您必须先抽出密钥,然后将其放入,config/initializers/secret_token.rb
但我的secret_token.rb
文件夹中没有文件。我正在运行ruby版本ruby 2.1.2p9
和Rails版本Rails 4.0.8如果我railstutorial.org
对2.2有所帮助,我正在关注该教程
运行rake secret
以生成新令牌。
现在创建一个新文件config/initializers/secret_token.rb
并添加以下内容:
MyApp::Application.config.secret_key_base = '<token>'
用<token>
您刚生成MyApp
的模块替换,并用应用程序的实际模块名称替换。您可以在以下页面顶部找到应用的模块名称config/environments/development.rb
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句