javascript - to_json 不能在 javascript 中为 rails 3.2.11 中的 mongoid 对象工作

标签 javascript ruby-on-rails ruby json mongoid

我的 javascript 中的以下语句出错

未捕获的语法错误:意外的标记 &

var js_obj = <%= @object.to_json %>;

@object 是来自 Controller 的 mongoid 对象。

有人能帮忙吗?

最佳答案

代替

var js_obj = <%= @object.to_json %>;

用作

var js_obj = <%= @object.to_json.html_safe %>;

关于to_json 转义html 实体.html_safe 方法将解决这个问题

关于javascript - to_json 不能在 javascript 中为 rails 3.2.11 中的 mongoid 对象工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14354709/

相关文章:

javascript - 在单选按钮上更改 jquery 中按钮的颜色

ruby-on-rails - 对报告的建议

ruby-on-rails - 我想要我上传的每一个细节..使用attachment_fu

html - Ruby 2.0 CSV 阅读器以不同方式处理 Microsoft Excel 生成的 CSV 文件并且不剥离控制字符

ruby-on-rails - 使用 ransack 过滤器中的多个变量重写动态 URL

javascript - Sequelize hasMany 包含返回对象而不是数组

javascript - 单击调查表中的提交后的用户详细信息表单

javascript - 部署到 Heroku 时如何忽略 GitHub 存储库中的文件?

ruby-on-rails - 保留作业时出错:PG::ConnectionBad: PQconsumeInput() 服务器意外关闭了连接

ruby-on-rails - 生产模式的 Ckeditor gem 问题