【问题标题】:Where does Heroku store compiled handlebars.js templates?Heroku 在哪里存储已编译的 handlebars.js 模板?
【发布时间】:2014-03-11 20:17:24
【问题描述】:

我已将 Rails/Ember.js 应用程序中的 handlebars-source 升级到 1.3.0,但在部署到我的 Heroku 暂存环境后出现以下错误。

模板是使用旧版本的 Handlebars 预编译的 当前运行时。请将您的预编译器更新到较新的版本 (>= 1.0.0) 或将运行时降级到旧版本 (== 1.0.0-rc.3)。

似乎我应该能够删除这些模板并使用较新版本的把手重新编译,但不知道如何。我在 Heroku 服务器上尝试了 rake tmp:clearrake assets:clobber 并重新部署,但它仍然给出相同的错误。

这些模板是否存储在我可以删除并让 Heroku 重新编译它们的其他地方?

其他相关 gem 版本:

  • ember-rails (0.14.1)
  • ember-source (1.5.0.beta.4)

【问题讨论】:

    标签: ruby-on-rails heroku ember.js asset-pipeline handlebars.js


    【解决方案1】:

    我仍然很好奇是否有更好的方法来做到这一点,但我可以让它工作的唯一方法是更改​​ config/production.rb 文件中的资产版本号并重新部署:

    # Version of your assets, change this if you want to expire all your assets.
    config.assets.version = '2.0'
    

    【讨论】:

      猜你喜欢
      • 2012-08-09
      • 1970-01-01
      • 2013-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-27
      • 1970-01-01
      相关资源
      最近更新 更多