Por defecto llamando rails.model.to_json¿Cómo puedo personalizar el error de validación de Rails 3 json?
mostrará algo como esto:
{"name":["can't be blank"],"email":["can't be blank"],"phone":["can't be blank"]}
En lugar de mensaje que necesito para generar un código de estado que podría ser utilizado en el cliente del servicio:
[{"field": "name", "code": "blank"}, {"field": "email", "code": "blank"}]
Este enfoque es muy similar a los errores de github api v3 - http://developer.github.com/v3/
¿Cómo puedo lograr esto con Rail s?
Otra pregunta similar. http://stackoverflow.com/questions/5911470/api-errors-customization-for-rails-3-like-github-api-v3. También sin respuesta = \ –
En este hilo, los rieles "Respondedores" se utilizan para lograr eso. http://stackoverflow.com/questions/5911470/api-errors-customization-for-rails-3-like-github-api-v3 –