{“status”:{“code”=> -10000,“message”=>“验证错误”},“结果”:[],“错误”:@ search_form.errors}
通常我们写format.json {render json:@ org.errors,status :: unprocessable_entity}
获得json格式以上我需要写的内容。
答案 0 :(得分:1)
使用JSON模板引擎(例如JBuilder)可以轻松创建任何JSON响应。有关详细的截屏视频,请参阅this screencast by Ryan Bates.
基本思路是创建一个共享视图模板,根据需要格式化您的错误并将其发送回浏览器。