Rails3 不漂亮的地方

1.虽然去掉了rjs, 但format.js代码块中的render :partial=> "post"还是会去寻找对应的rjs模板;
2. render :json=> @post.errors以前会传回一个数组格式的json数据,现在变成对象格式的了:
以前格式为:[["title","can't be empty"],["content","can't be empty"]]
现在为:{"title":"can't be empty", "content" : "can't be empty"}
哎怎么就退化了呢,用散列一个属性只能带有一个属性了,而且也不存在顺序了。
PS:测试了一下,它还真会返回:
{"title":"has already been taken","title":"is not a number","content":"has already been taken","content":"is not a number"}
js中怎么使用这么神奇的对象么 !
但在console中测试to_json方法就没问题。

你可能感兴趣的:(json)