我得到了这个错误Uncaught SyntaxError: Unexpected token ILLEGAL
我试图将ruby变量转义为javascript var,但失败了。
如何在haml文件中做到这一点,谢谢~
i18n yaml文件
weekdays:
- 日
- 一
- 二
- 三
- 四
- 五
- 六
<标题> haml h1> html var daysOfWeekValue = ["日","一","二","三","四","五","六"] ;
标题>因为你想
var daysOfWeekValue = ["日","一"] ;
(缩写,区别在于转义("
vs "
))。我认为你用.to_json
和escape_javascript
方法进行了双重逃逸。我不太确定什么是铁路路线;我最近遇到了一种情况(python,非rails),我很高兴并成功地使用了.to_json
方法。可能阅读escape_javascript
的文档并尝试两个函数中的任何一个将引导您找到的正确方法(tm)。请随意编辑我的答案,在一小部分中指出"更好"的解决方案。