在rails应用程序中,我希望在前面和后面共享js模板,用于代码重复的情况。
所需经费如下:
我发现了一些适用于某种情况的宝石,如handlebars_haml_assets、ejs、FlavourSaver等,但是没有一个允许所有这些要求都是现成的。在rails 3应用程序中共享js模板以及使用JST的最佳方法是什么?
发布于 2013-02-27 20:48:53
Rails 3.2资产管道,开箱即用,支持嵌入式Javascript (EJS)或嵌入式CoffeeScript (Eco)模板,并使用JST (JavaScript模板)命名空间提供。只需恰当地命名您的文件:
app/assets/templates/top_level.jst.ejs
app/assets/templates/subdir/nested.jst.eco要在您的javascript中使用它们:
var html = JST['top_level']({ data: 'something' });
var html = JST['subdir/nested']({ data: 'something' });https://stackoverflow.com/questions/14351963
复制相似问题