【发布时间】:2013-11-18 10:29:52
【问题描述】:
我已经尝试了所有可能的组合并查看了所有可能的问题,但没有什么对我有用。 我有一个活动记录对象,我在 js.erb 文件中获取并转换为 json:
var university_list = "<%= University.select([:name,:id]).to_json.html_safe %>"
我得到一个带有非转义引号的字符串。 我试过的:
raw,h - 给出无方法错误
j - 使结果消失
单引号 + JSON.parse - 意外令牌错误
这听起来应该有一个简单的解决方案,但它是什么?! 提前致谢!
【问题讨论】:
-
大学列表应该是对象还是字符串?
-
它应该是一个对象。你可以看到最终为我工作的解决方案,虽然我不太明白。
标签: javascript ruby-on-rails json