Skip to content

Instantly share code, notes, and snippets.

@erikpukinskis
Created August 9, 2011 14:48
Show Gist options
  • Save erikpukinskis/1134243 to your computer and use it in GitHub Desktop.
Save erikpukinskis/1134243 to your computer and use it in GitHub Desktop.
# In app/models/user.rb
acts_as_authentic do |c|
c.merge_validates_length_of_email_field_options({:unless => :inactive?})
c.merge_validates_format_of_email_field_options({:unless => :inactive?})
c.merge_validates_uniqueness_of_email_field_options({:unless => :inactive?})
c.require_password_confirmation = false
c.merge_validates_length_of_password_field_options({:unless => :inactive?, :minimum => 3})
c.merge_validates_length_of_login_field_options({:within => 2..40, :unless => :inactive?})
c.merge_validates_format_of_login_field_options({:unless => :inactive?})
c.merge_validates_uniqueness_of_login_field_options({:unless => :inactive?})
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment