Always use symbol keys for object attribute names and string keys
authorTom Clegg <tom@curoverse.com>
Sat, 25 Jan 2014 06:24:37 +0000 (22:24 -0800)
committerTom Clegg <tom@curoverse.com>
Sat, 25 Jan 2014 06:24:37 +0000 (22:24 -0800)
commit2a4f5a6e96c19ea65c35af705ab2561cccc2289a
tree744762611f09e790dbfeb00c0433bfd3b55b816d
parentf66156884166e4f52327b744d1a8303f87b8ac63
Always use symbol keys for object attribute names and string keys
inside serialized hashes, rather than HashWithIndifferentAccess.

This ensures serialized attributes go into the database as plain
hashes with string keys, even when Rails was responsible for
unserializing the data coming from the client.

refs #1944
refs #1987
services/api/app/controllers/application_controller.rb
services/api/test/functional/arvados/v1/links_controller_test.rb