【问题标题】:You must set config.secret_key_base in your app's config [duplicate]您必须在应用程序的配置中设置 config.secret_key_base [重复]
【发布时间】:2014-06-16 10:28:30
【问题描述】:

当我尝试运行我的网络应用程序时,我在浏览器上遇到以下错误:

You must set config.secret_key_base in your app's config. 

我不明白它为什么会出现,而且我在 config/initializers/secret_token.rb 上没有 secret_token.rb。我该如何解决。 请给我建议,等待回复。 谢谢。

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

    这是因为您在 git 忽略文件中添加了秘密令牌文件。从 .gitignore 文件中删除 config/initializers/secret_token.rb

    This可以帮到你

    【讨论】:

    • 以及系统上的 .gitignore 文件在哪里。
    • 进入你的项目所在的目录并按Ctrl + h...这将列出所有隐藏的文件。 gitignore 是一个隐藏文件
    • 我已将我的应用程序推送到 github 并检查 .gitignore txt 文件,但 .gitignore txt 文件上没有此类声明 config/initializers/secret_token.rb。我该如何解决这个问题。
    • 检查答案中提供的链接
    • 在rails命令行上运行rake secret这个命令后,项目上会创建secret_token.rb吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-26
    • 1970-01-01
    • 2014-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多