0

最近我升级到 Rails 3.2 并使用资产管道功能,该功能对我的 javascripts 和 css 工作正常。我从应用程序/资产提供的所有这些文件。

现在我的 html 文件在 public/tpl 中。我还想通过资产 ppelining 包含和服务它们,以便所有 html 文件也作为单个文件提供。

我阅读了很多关于此的内容,发现我可以为此目的使用 JST。我试图将我的 .html 文件重命名为 .jst 文件并将它们放在 app/assets/templates 下。我认为转换它们的 JST 将作为单个文件提供。

但我收到错误消息:语法错误。当我在 application.js 中查找它时,我发现 JST 解析器正在尝试将它们转换为 jst 但无法正确执行。

我的方法是否正确,如果是,那么我应该怎么做,如果不是,最好的方法是什么。任何指针?

谢谢, 安库尔

4

1 回答 1

1

I would look into using a gem which adds handlers. For example there is handlebars_assets for handlebars (.hbs), hogan_assets for plain mustache templates, haml_coffee_assets for haml+coffeescript, and so on.

于 2012-06-19T18:35:37.583 回答