我怎樣才能逃避這些字符,這樣我可以在視圖中打印逃逸符號「<%=' 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