【问题标题】:NoMethodError: undefined method `[]' for nil:NilClass in railsNoMethodError:未定义的方法“[]”用于 nil:rails 中的 NilClass
【发布时间】:2016-01-02 21:07:27
【问题描述】:

我正在尝试推送到 heroku,但出现以下错误:

最初,这开始是一个错误,提示“@import bootstrap 后 css 无效”,但我在 @import bootstrap 后添加了一个分号,现在它已更改为 NoMethodError。我认为它与资产管道有关,但它并没有真正给出任何描述。该应用程序在 localhost:3000 上运行良好,没有任何问题。

我正在使用 postgresql 数据库进行开发和生产。

我运行了 $ heroku 日志,结果如下:

我没有在我的应用程序中使用 slug,所以我不知道为什么它会给出 slug 错误。有什么想法吗?

【问题讨论】:

    标签: ruby-on-rails heroku


    【解决方案1】:

    我找到了答案。我只是在 config/application.rb 下的 application.rb 文件中添加了 config.assets.initialize_on_precompile = false。问题是 heroku 正在为开发模式预编译我的资产。

    【讨论】:

      猜你喜欢
      • 2016-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-01
      相关资源
      最近更新 更多