将 chartjs 与 rails 一起使用
Use chartjs with rails
我想在视图中将 chartjs 与 rails 一起使用,效果很好,但是当使用像这样的选项时:
legendTemplate : "<ul class=\"<%=name.toLowerCase()%>-legend\"><% for (var i=0; i<datasets.length; i++){%><li><span style=\"background-color:<%=datasets[i].strokeColor%>\"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>"
rails会把<%和运行name.toLowerCase()解释成ruby的代码,其实就是javascript,怎么转义' <%' 在 rails?
添加一个额外的百分号:
<%%= @foo %> => "<%= @foo %>"
或
<%% foo %> => "<% foo %>"
顺便说一句,如果你想开始谷歌搜索而不是使用 SO,我用谷歌搜索 "escape erb tags" 得到这个,我以前没有做过。
我想在视图中将 chartjs 与 rails 一起使用,效果很好,但是当使用像这样的选项时:
legendTemplate : "<ul class=\"<%=name.toLowerCase()%>-legend\"><% for (var i=0; i<datasets.length; i++){%><li><span style=\"background-color:<%=datasets[i].strokeColor%>\"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>"
rails会把<%和运行name.toLowerCase()解释成ruby的代码,其实就是javascript,怎么转义' <%' 在 rails?
添加一个额外的百分号:
<%%= @foo %> => "<%= @foo %>"
或
<%% foo %> => "<% foo %>"
顺便说一句,如果你想开始谷歌搜索而不是使用 SO,我用谷歌搜索 "escape erb tags" 得到这个,我以前没有做过。