У меня есть хеш-объект из ActiveRecord.Я собираюсь позвонить to_json
, но я хочу уменьшить глубину возвращаемого объекта.Вот как выглядит моя находка:
@tags = Tag.find_all_by_type("some_type", :select => :name)
Результат @tags.to_json
выглядит так:
[{"tag": {"name": "some tag name"}},
{"tag": {"name": "another tag name"}},
{"tag": {"name": "etc..."}}]
Однако я хочу, чтобы результат выглядел таккаждый объект должен быть заключен в tag
объект:
[{"name": "some tag name"}, {"name": "another tag name"}, {"name": "etc..."}]
Есть ли способ, которым я могу сделать это через map
, collect
или аналогичный вызов?