2011-06-20 43 views
4

我希望能夠突出顯示未通過驗證的字段。我使用的是simple_form,它顯示的錯誤信息對我來說看起來不太好。我列出了&以上的錯誤,我想突出顯示(更改包含無效值的字段的顏色)。有沒有一個簡單的方法來做到這一點?Rails表單錯誤 - 驗證

回答

8

是的,它很容易,你可能會發現有錯誤的領域將有一類「.field_with_errors」或類似的東西應用到它

只是風格屬於這一類內的所有投入都2px的固體紅色邊框

// style.sass 
.field_with_errors 
    input 
    border: 2px solid red 
+1

這使我在正確的軌道上 - 最終,我還必須將field_with_error_fix.rb添加到config/initializers。該文件包含以下代碼:ActionView :: Base.field_error_proc = Proc.new {| html_tag,instance | 「#{html_tag}」} – Chip