1
我有以下的驗證類:Rails的驗證跳過列入
fields field:name 'field_name',
requires :field_name,
validates :field_name, inclusion: { in: %w(cat dog fish),
message: "%{value} is not a valid field_name"
所以我實例化這個類FIELD_NAME null
和我有兩個驗證錯誤:
- FIELD_NAME不能
null
(所以requires
按預期失敗) null
不是有效的字段名稱
有沒有辦法,我可以設置這些驗證器,如果field_name爲空,它會跳過第二個檢查?
工作。你錯過了一個關閉'}' – Rhs
複製了你的問題的第一行。 :) –