2012-03-13 35 views
0

{「status」:{「code」=> - 10000,「message」=>「驗證錯誤」},「results」:[],「errors」:@ search_form.errors}驗證錯誤的格式應該是json,格式如下

通常我們寫format.json {渲染JSON:@ org.errors,狀態:unprocessable_entity}

獲得上述JSON格式我需要怎麼寫。

回答

1

使用JSON模板引擎可以輕鬆創建任何JSON響應,例如,JBuilder。有關詳細的截屏視頻,請參閱this screencast by Ryan Bates.

基本思路是創建一個共享視圖模板,它可以根據需要設置您的錯誤的格​​式並將其發送回瀏覽器。