rails--rails/actionpack/test/lib/controller
Godfrey Chan ff1192fea4 Eliminate `JSON.{parse,load,generate,dump}` and `def to_json`
JSON.{dump,generate} offered by the JSON gem is not compatiable with
Rails at the moment and can cause a lot of subtle bugs when passed
certain data structures. This changed all direct usage of the JSON gem
in internal Rails code to always go through AS::JSON.{decode,encode}.

We also shouldn't be implementing `to_json` most of the time, and
these occurances are replaced with an equivilent `as_json`
implementation to avoid problems down the road.

See [1] for all the juicy details.

[1]: intridea/multi_json#138 (comment)
2013-11-05 22:26:45 -08:00
..
fake_controllers.rb Removing old Controller test 2012-02-12 21:05:30 -02:00
fake_models.rb Eliminate `JSON.{parse,load,generate,dump}` and `def to_json` 2013-11-05 22:26:45 -08:00