I'm using rails 2.0.5 and mongrel.
I have a Page and a Source models.
class Source < ActiveRecord::Base
has_many :pages
end
class Page < ActiveRecord::Base
belongs_to :source
end
Basically I'm listing pages with their sources; In production and
development ( I use mongrel_cluster in the first and a single mongrel
on the second) I got this error:
ActiveRecord::AssociationTypeMismatch (Source expected, got Fixnum):
/vendor/rails/activerecord/lib/active_record/associations/
association_proxy.rb:150:in `raise_on_type_mismatch'
/vendor/rails/activerecord/lib/active_record/associations/
belongs_to_association.rb:22:in `replace'
[...]
The fact that scares me *a lot* is that I get it on random basis and
reloading the page solves it.
It looks like that sometimes the record isn't retrieved correctly from
the db but instead it got a fixnum.
The fact that is a random behaviour doesn't give me any clue on how to
solve it.
Any idea?
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---