This is redundant. If you allow blank then you allow nil. http://edgeguides.rubyonrails.org/active_record_validations.html#allow-blank