我使用 ko.toJSON 从 knockout.js 获取 json 对象
self.cmaterials = ko.observableArray([]);
……
ko.computed(function() {
$.ajax({
url: "/editcmat1",
type: "PUT",
data: ko.toJSON(
self.cmaterials
)
});
});
红宝石代码
puts params
{"id":34,"name":"混凝土","material_id":3}
当我尝试转换它时
puts JSON.parse(js)
TypeError - 无法将 Hash 转换为 String:
我怎样才能使它成为一个可用的 Ruby 哈希。
puts parse.keys
{"id":34,"name":"Concrete","material_id":3}