Permalink
Browse files

fixes email/radio mismatch reported by Marek in LH

  • Loading branch information...
fxn committed Apr 18, 2009
1 parent a8a5b17 commit b82f3bcf39c5c6cea8461219b322563c6be5c132
Showing with 3 additions and 3 deletions.
  1. +3 −3 railties/guides/source/activerecord_validations_callbacks.textile
@@ -530,11 +530,11 @@ class Invoice < ActiveRecord::Base
end
</ruby>
-You can even create your own validation helpers and reuse them in several different models. Here is an example where we create a custom validation helper to validate the format of fields that represent email addresses:
+You can even create your own validation helpers and reuse them in several different models. For example, an application that manages surveys may find useful to express that a certain field corresponds to a set of choices:
<ruby>
ActiveRecord::Base.class_eval do
- def self.validates_as_radio(attr_name, n, options={})
+ def self.validates_as_choice(attr_name, n, options={})
validates_inclusion_of attr_name, {:in => 1..n}.merge(options)
end
end
@@ -544,7 +544,7 @@ Simply reopen +ActiveRecord::Base+ and define a class method like that. You'd ty
<ruby>
class Movie < ActiveRecord::Base
- validates_as_radio :rating, 5
+ validates_as_choice :rating, 5
end
</ruby>

0 comments on commit b82f3bc

Please sign in to comment.