0
不確定如何最好地解決此問題。Rails窗體顯示錯誤與輸入字段無關
現在,在我的表格中,當輸入發生錯誤時,錯誤消息正確顯示在輸入字段旁邊。太棒了。
我的表單之一,該模型有一個自定義驗證,可以導致與表單上的任何輸入無關的錯誤。
最好的解決方案是在一般錯誤的窗體上面顯示一個錯誤div,但我不想重複顯示內聯(輸入域旁邊)的錯誤。
如何在窗體頂部顯示錯誤而不顯示將在下面重複的錯誤?
感謝您的幫助!
不確定如何最好地解決此問題。Rails窗體顯示錯誤與輸入字段無關
現在,在我的表格中,當輸入發生錯誤時,錯誤消息正確顯示在輸入字段旁邊。太棒了。
我的表單之一,該模型有一個自定義驗證,可以導致與表單上的任何輸入無關的錯誤。
最好的解決方案是在一般錯誤的窗體上面顯示一個錯誤div,但我不想重複顯示內聯(輸入域旁邊)的錯誤。
如何在窗體頂部顯示錯誤而不顯示將在下面重複的錯誤?
感謝您的幫助!
與某個字段相關的錯誤是errors[:field_name]
。
因此,也許你應該嘗試在頂部顯示此:
errors[:base]
的原因是,errors[:base]
顯示與該對象作爲一個整體,而不是某一特定領域相關的錯誤。
太好了。遵循簡單的約定。謝謝! –
@zeantsoi基本上我的想法是,我排除了任何具有表單輸入的屬性的錯誤消息,但我不確定如何獲取表單的輸入列表以及如何使其通用。 –
@zeantsoi我也希望這個問題已經解決過,但我還沒有找到解決方案。 –