【发布时间】:2017-07-13 04:27:21
【问题描述】:
我正在 Ruby on Rails 3.1 项目中编写一个富含 Javascript 的应用程序,并将 Handlebars 用于我的 JS 模板框架。我正在尝试找出一种方法,将资产的 MD5 摘要(在生产中的资产预编译期间生成)动态附加到我的 Handlebars 模板内的标签中。我希望有一个以资产路径为键、MD5 摘要为值的散列,但我一直找不到。
理想的解决方案是将 Ruby 中的哈希值传递到 Javascript 中,并定义一个 Handlebars 助手,该助手会自动将 MD5 摘要附加到资产的“src”属性中。
有没有人尝试做类似的事情?必须有一种方法可以在 Rails 中使用 Javascript 模板,并获得资产指纹识别的好处。
【问题讨论】:
-
在生产环境中是默认的。Asset-pipeline guide
-
在你的json响应中使用asset_path怎么样?
标签: ruby-on-rails ruby md5 asset-pipeline handlebars.js