José Valim
|
017f5d5308
|
Fix typo by renaming :genre to :gender.
|
2010-01-09 00:18:07 +01:00 |
|
José Valim
|
7045c4c279
|
Allow validates to map some types to specific options. So now you can do:
validates :email, :presence => true, :format => /@/
validates :genre, :inclusion => %w(m f)
validates :password, :length => 6..20
|
2010-01-08 21:36:04 +01:00 |
|
José Valim
|
47a5fd4c4b
|
Allow :if, :unless, :on, :allow_nil and :allow_blank as shared options in validates.
|
2010-01-07 19:23:59 +01:00 |
|
jamie
|
0a79eb7889
|
Add validates method as shortcut to setup validators for a given set of attributes:
class Person < ActiveRecord::Base
include MyValidators
validates :name, :presence => true, :uniqueness => true, :length => { :maximum => 100 }
validates :email, :presence => true, :email => true
end
[#3058 status:resolved]
Signed-off-by: José Valim <jose.valim@gmail.com>
|
2010-01-07 19:23:59 +01:00 |
|
José Valim
|
74098e4cb6
|
No need to use ValidationsRepairHelper hack on ActiveModel anymore, Model.reset_callbacks(:validate) is enough. However, tests in ActiveRecord are still coupled, so moved ValidationsRepairHelper back there.
|
2009-12-23 13:30:58 +01:00 |
|
José Valim
|
e31077c9aa
|
Small clean up in Naming and TTranslation tests.
|
2009-12-23 12:28:02 +01:00 |
|
José Valim
|
4f37b97033
|
Changed ActiveRecord to use new callbacks and speed up observers by only notifying events that are actually being consumed.
Signed-off-by: Joshua Peek <josh@joshpeek.com>
|
2009-09-08 10:26:39 -05:00 |
|
James Hill
|
cfd421daa2
|
Allow validations to use values from custom readers [#2936 state:resolved]
Signed-off-by: Joshua Peek <josh@joshpeek.com>
|
2009-08-05 11:45:01 -05:00 |
|
Joshua Peek
|
272c504f91
|
Dasherize XML root by default to avoid invalid tags "<admin/posts>...</admin/posts>" [#2875 state:resolved]
|
2009-07-22 21:06:34 -05:00 |
|
Joshua Peek
|
d2b78b3594
|
Initial extraction of AMo xml serializer
|
2009-07-03 21:38:14 -05:00 |
|
Pratik Naik
|
d758d996d1
|
Deprecate Model#validate/validate_on_create/validate_on_update. Use Model.validate :method and likewise
|
2009-03-21 19:07:15 +00:00 |
|
Pratik Naik
|
6173e5bfae
|
Add ActiveModel::Validations tests for regular ruby classes
|
2009-03-20 22:21:27 +00:00 |
|
Pratik Naik
|
08a99d0eac
|
Add I18n translations to ActiveModel and move more AR specific parts to ActiveRecord::Validations
|
2009-03-20 21:45:13 +00:00 |
|
Pratik Naik
|
60756ad4ec
|
Move relevant validation tests from Active Record to Active Model
|
2009-03-20 15:07:49 +00:00 |
|