Hey All,
Any idea why this would work this this:
class Dog
has_many :fleas
end
dog = Dog.find_first
dog.name => “Buster”
dog.class => Dog
dog.fleas => []
store the class
animal_class = dog.class => Dog
dog = animal_class.find_first
dog.name => “Buster”
dog.class => Dog
dog.fleas => method_missing! # hunh?
but this works again
dog = Dog.find_by_id(dog.id)
dog.fleas => []
Is there some AR magic that gets broken by using a variable class name?
Thanks!
- Isaac