验证错误应采用json格式,如下所示

时间:2012-03-13 17:57:15

标签: ruby-on-rails mongodb

{“status”:{“code”=> -10000,“message”=>“验证错误”},“结果”:[],“错误”:@ search_form.errors}

通常我们写format.json {render json:@ org.errors,status :: unprocessable_entity}

获得json格式以上我需要写的内容。

1 个答案:

答案 0 :(得分:1)

使用JSON模板引擎(例如JBuilder)可以轻松创建任何JSON响应。有关详细的截屏视频,请参阅this screencast by Ryan Bates.

基本思路是创建一个共享视图模板,根据需要格式化您的错误并将其发送回浏览器。