2
我从knockout.js歌厅JSON对象与ko.toJSON红宝石(西纳特拉)JSON.parse不JSON数据工作
self.cmaterials = ko.observableArray([]);
....
ko.computed(function() {
$.ajax({
url: "/editcmat1",
type: "PUT",
data: ko.toJSON(
self.cmaterials
)
});
});
Ruby代码
puts params
{ “ID”:34, “名称”: “混凝土”, “material_id”:3}
,当我尝试将其转换
puts JSON.parse(js)
类型错误 - 不能哈希转换成字符串:
我怎样才能使它可用红宝石哈希值。
puts parse.keys
{"id":34,"name":"Concrete","material_id":3}
我不完全得到的问题,'params'已经是一个'Hash' – fmendez 2013-03-12 22:22:16
如果你'params.class'您能得到什么? – fmendez 2013-03-13 19:09:21
是ruby表示为散列,但'params.keys'返回整个参数,因为它是一个键。 – audrius 2013-03-13 19:19:11