0
私は、次のカスタム検証があります。Railsのバリデーション:スタイル2つの無効なフィールドだけ、リスト1つのエラーメッセージ
def city_presence
if city_id.blank? && city_out_state.blank?
errors.add([:city_id, :city_out_state], "A City must be present")
throw(:abort)
end
end
それがエラーを出しますが、何のことはやろうとしていることはこれです:
- もしそうなら
city_id
とcity_out_state
の両方が- 空白であれば、その後INVAを提供するために、ハッシュエラーのためにこれらのフィールドの両方を追加、参照してください。蓋のスタイルをの両方のフィールドに入力してください。エラーの箇条書きメッセージのみが表示されます。
これは簡単な方法ですか?