Theo mặc định gọi rails.model.to_jsonLàm cách nào để tùy chỉnh đầu ra json lỗi Rails 3 xác thực?
Sẽ hiển thị một cái gì đó như thế này:
{"name":["can't be blank"],"email":["can't be blank"],"phone":["can't be blank"]}
Thay vì nhắn tôi cần phải tạo ra một số mã trạng thái mà có thể được sử dụng trên máy khách dịch vụ:
[{"field": "name", "code": "blank"}, {"field": "email", "code": "blank"}]
Cách tiếp cận này rất giống với lỗi github api v3 - http://developer.github.com/v3/
Làm cách nào tôi có thể đạt được điều này bằng Đường sắt S?
Một câu hỏi tương tự khác. http://stackoverflow.com/questions/5911470/api-errors-customization-for-rails-3-like-github-api-v3. Cũng không có câu trả lời = \ –
Trong chuỗi này, đường ray "Người trả lời" được sử dụng để đạt được điều đó. http://stackoverflow.com/questions/5911470/api-errors-customization-for-rails-3-like-github-api-v3 –