Terry Michaels wrote:
> # cat app/models/recording.rb
> class Recording < ActiveRecord::Base
>   validate :title, :speaker, :date_of_event, :file, :presence => true
>   validate :title, :file, :uniqueness => true
> end

Wait, double checked the book... the method is supposed to be 
"validates", not "validate".

Problem solved? Unfortunately, not quite. New unit test run gives me:

/usr/bin/ruby -I"lib:test" 
"/usr/lib64/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" 
"test/unit/helpers/home_helper_test.rb" 
"test/unit/helpers/recordings_helper_test.rb" 
"test/unit/recording_test.rb"
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/base.rb:1959:in
 
`method_missing': undefined method `validates' for 
#<Class:0x7fefd5c73478> (NoMethodError)
-- 
Posted via http://www.ruby-forum.com/.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-t...@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to