On Oct 18, 3:03 pm, Shahzad Bhatti <[email protected]>
wrote:
> I have recently upgraded my Rails app to 2.3. I am using STI where I
> have class called BaseProfile that is extended by IndividualProfile. I
> have some assocations that are defined in BaseProfile but I have been
> getting errors when views reference those relationships, e.g.
>
> undefined method `primary_user?' for #<IndividualProfile:0x7fcb3ecea278>
> RAILS_ROOT: /home2/plexobje/rails/linktank
[snip]
> The primary_user? is defined in parent class. This code used to work
> with older version of Rails. Is there a fix for this?
> Thanks.

You weren't kidding about the "older version" part, were you? :) That
method was deprecated back in 0.9.5(!!) (January 2005) and went away
several versions later. Even the deprecation warning is gone now.

The now-long-gone deprecation message recommended that you use ==
instead; you'll need to check if you were passing the second argument
(force_reload) or not.

--Matt Jones


--~--~---------~--~----~------------~-------~--~----~
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 [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to