When updating my old Rails application from Rails 1.1.6 to 2.3.2 I encountered strange problems. After long searching
I found that the reason lies in "ebayAPI", which silently overwrites my Model classes (e.g.
"ProductType") upon requiring it. This (of course) makes the classes unusable in ActiveRecord context. My
suggestion would be at least to verify for potential namespace clashes and failing the require when finding some. |