我正在嘗試創建一個XML生成器文件,告訴用戶確切地知道輸出中哪些字段未通過驗證。我也想把他們的輸入顯示給他們,這樣就要求我弄清楚哪些字段驗證失敗。這意味着如果有人在創建新的用戶資源失敗,我想顯示XML這是有意義的(除了一個有意義的HTTP狀態號),如:Ruby on Rails:有沒有辦法說明哪些字段在ActiveRecord中的驗證失敗?
<errors>
<user>
<email>[email protected]: Invalid email format</email>
</user>
<errors>
以上是艱難的以XML構建文件做不知道什麼字段失敗。如果我只是遍歷錯誤消息,我不會知道如何檢測我的@user對象以獲取用戶提供的值。