最近我升级到rails 3.2并使用资产流水线功能,这对我的javascripts和css工作正常。我从app / assets服务的所有这些文件。
现在我的html文件在public / tpl中。我想通过资产包含来包含和服务它们,这样所有的html文件也可以作为单个文件提供。
我读了很多关于此的内容,发现我可以使用JST。我试图将我的.html文件重命名为.jst文件,并将它们放在app / assets / templates下。我认为转换它们的JST因此将作为单个文件提供。
但我收到的错误是: 语法错误。 当我在application.js中查找它时,我发现JST解析器正在尝试将它们转换为jst但不能正确地执行此操作。
我的方法是否正确,如果是,那么我应该怎么做,如果不是最好的方法来做这项工作。有什么指针?
谢谢, ANKUR
答案 0 :(得分:1)
我会研究使用添加处理程序的gem。例如,车把(.hbs
)handlebars_assets
,普通胡子模板hogan_assets
,haml + coffeescript haml_coffee_assets
等等。