diff --git a/lib/html5_validators/action_view/form_helpers.rb b/lib/html5_validators/action_view/form_helpers.rb index 75bb35a..a284499 100644 --- a/lib/html5_validators/action_view/form_helpers.rb +++ b/lib/html5_validators/action_view/form_helpers.rb @@ -14,7 +14,8 @@ def form_for(record, options = {}, &block) module PresenceValidator def render if object.class.ancestors.include?(ActiveModel::Validations) && (object.auto_html5_validation != false) && (object.class.auto_html5_validation != false) - @options["required"] ||= @options[:required] || object.class.attribute_required?(@method_name) + @options["required"] = @options[:required] if @options["required"].nil? + @options["required"] = object.class.attribute_required?(@method_name) if @options["required"].nil? end super end