我怎样才能逃避这些字符,这样我可以在视图中打印逃逸符号“<%=' and '%>”
<%=
%>
我的看法和它的使用chart.js javascript代码需要这些字符:
var appPerMonthTrendChart = new Chart(ctxAppPerMonth).Line(dataAppPerMonth, {
responsive: true,
datasetStrokeWidth : 3,
multiTooltipTemplate: <%= datasetLabel %>: <%= value %>%"
});
参数multiTooltipTemplate
定义了图表工具提示的模板,参数的定义类似于视图中的rails代码的关闭和打开标记。有没有办法打印这些字符,以便客户端可以看到它?
什么是您当前的js文件名? – 2015-03-02 09:03:11
将文件扩展名更改为'filename.js.erb',以便编译erb标记中的代码。当你实例化js对象时,预期插入这样的值,否则使用ajax总是首选。 – 2015-03-02 09:11:24
@SharvyAhmed它不是一个js文件。它有一个'.html.erb'扩展名。 – 2015-03-02 11:21:47