On 12 May 2011 03:33, Perry Smith <[email protected]> wrote: > class Entity < ActiveRecord::Base > belongs_to :item, :polymorphic => true > end > > class Name < ActiveRecord::Base > has_one :entity, :class_name => "Entity", :as => :item > end > > class Team < Name > end > > The has_one does not work. It searches for the base_class of item > "Name" instead of the class "Team".
What command are you executing when you get a problem with "it searching" - what searches? What SQL gets produced in the log file? > I see where these is a "trick" > where you can change item_type= in the documentation but that causes me > other problems. What problems? > I tried moving the has_one to Team but that didn't change anything. hrmmm... that was my first thought... If you try to associate Name objects, does that work okay? > Any suggestions? A query: Why are you specifying the class_name? ... as far as I can see, it shouldn't be necessary here (but shouldn't cause a problem either...) -- 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.

