Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 使用Rails,如何向浏览器发送json对象和json字符串?_Jquery_Ruby On Rails_Json - Fatal编程技术网

Jquery 使用Rails,如何向浏览器发送json对象和json字符串?

Jquery 使用Rails,如何向浏览器发送json对象和json字符串?,jquery,ruby-on-rails,json,Jquery,Ruby On Rails,Json,我在rails中使用以下内容推送到node.js: NodePush[].trigger('unit', 'join', {:id =>record.user_id, :name => record.user.name}, record.unit_id) 我遇到的问题是控制台将结果记录为: {"id":7154,"name":"Medallions"} 我想要的是控制台输出这样一个对象: Object id: 7154 name: "Medallions" 关于如何更新ra

我在rails中使用以下内容推送到node.js:

NodePush[].trigger('unit', 'join', {:id =>record.user_id, :name => record.user.name}, record.unit_id)
我遇到的问题是控制台将结果记录为:

{"id":7154,"name":"Medallions"}
我想要的是控制台输出这样一个对象:

Object
 id: 7154
 name: "Medallions"

关于如何更新rails代码以创建对象,有什么建议吗?谢谢

当您将数据从Rails推送到节点时,您就是在推JSON。如果希望看到节点在其端部重建的JavaScript对象,则需要在解析对象后记录该对象,或者在将对象记录到控制台时显式调用
JSON.parse(str)
(其中
str
是JSON字符串)

将数据从Rails推送到节点时,就是在推JSON。如果希望看到节点在其端部重建的JavaScript对象,则需要在解析对象后记录该对象,或者在将对象记录到控制台时显式调用
JSON.parse(str)
(其中
str
是JSON字符串)