This happens when trying to save the Client object, here is the stack
trace

/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activerecord-2.2.2/lib/active_record/attribute_methods.rb:260:in
`method_missing'
/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activerecord-2.2.2/lib/active_record/validations.rb:398:in `send'
/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activerecord-2.2.2/lib/active_record/validations.rb:398:in
`validates_each'
/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activerecord-2.2.2/lib/active_record/validations.rb:397:in `each'
/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activerecord-2.2.2/lib/active_record/validations.rb:397:in
`validates_each'
/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activesupport-2.2.2/lib/active_support/callbacks.rb:182:in `call'
/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activesupport-2.2.2/lib/active_support/callbacks.rb:182:in
`evaluate_method'
/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activesupport-2.2.2/lib/active_support/callbacks.rb:166:in `call'
/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activesupport-2.2.2/lib/active_support/callbacks.rb:90:in `run'
/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activesupport-2.2.2/lib/active_support/callbacks.rb:90:in `each'
/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activesupport-2.2.2/lib/active_support/callbacks.rb:90:in `send'
/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activesupport-2.2.2/lib/active_support/callbacks.rb:90:in `run'
/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activesupport-2.2.2/lib/active_support/callbacks.rb:277:in
`run_callbacks'
/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activerecord-2.2.2/lib/active_record/validations.rb:1029:in
`valid_without_callbacks?'
/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activerecord-2.2.2/lib/active_record/callbacks.rb:286:in `valid?'
/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activerecord-2.2.2/lib/active_record/validations.rb:1008:in
`save_without_dirty'
/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activerecord-2.2.2/lib/active_record/dirty.rb:79:in
`save_without_transactions'
/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activerecord-2.2.2/lib/active_record/transactions.rb:179:in `send'
/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activerecord-2.2.2/lib/active_record/transactions.rb:179:in
`with_transaction_returning_status'
/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activerecord-2.2.2/lib/active_record/connection_adapters/
postgresql_adapter.rb:550:in `transaction'
/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activerecord-2.2.2/lib/active_record/transactions.rb:129:in
`transaction'
/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activerecord-2.2.2/lib/active_record/transactions.rb:138:in
`transaction'
/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activerecord-2.2.2/lib/active_record/transactions.rb:178:in
`with_transaction_returning_status'
/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activerecord-2.2.2/lib/active_record/transactions.rb:146:in `save'
/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activerecord-2.2.2/lib/active_record/transactions.rb:158:in
`rollback_active_record_state!'
/usr/local/encap/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/
activerecord-2.2.2/lib/active_record/transactions.rb:146:in `save'
app/models/client.rb:12:in `save'
app/controllers/clients_controller.rb:14:in `create'

On Mar 5, 3:33 am, Frederick Cheung <frederick.che...@gmail.com>
wrote:
> On Mar 5, 4:24 am, luis <luistav...@yahoo.com> wrote:
>
>
>
> > All worked fine in both development and production environments in
> > Rails 2.1.0, but broke in Rails 2.2.2/production with the message
> > "undefined method `name' for #<Client:0xb72d361c>"
>
> When does this error occur - what's the stack trace ?
>
> Fred
>
>
>
> > From what I can tell, with the object cache enabled, Rails thinks that
> > the Client object still has a method called name (which it used to
> > have). I wonder how persistent is the object cache (I'd imagine not
> > across server restarts) or if the source of this problem is elsewhere.
>
> > Any help will be appreciated,
>
> > Luis
--~--~---------~--~----~------------~-------~--~----~
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-talk@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