Heroku商店在哪里编译handlebars.js模板?

时间:2014-03-11 20:17:24

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

我已将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重新编译它们?

其他相关的宝石版本:

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

1 个答案:

答案 0 :(得分:1)

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

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