I have a class called “Foo” that looks like this:
class Foo < ActiveRecord::Base
belongs_to othermodel
end
and a class “Bar” that looks like this:
class Bar < Foo
belongs_to thirdmodel
end
When i try to serialize bar with : bar.first.to_json(:include
=> :othermodel), it fails in production mode. Strangely it works in
the development environment. I digged around and found that the
bar.first.class.reflections.keys only includes “thirdmodel” and not
“othermodel” in production mode.
I can’t explain that, in rails 2 and in the development environment it
works prefect.