рендеринг json сериализатор не возвращается json - PullRequest
0 голосов
/ 03 июля 2018

В нашем API мы используем ActiveModel Serializer для возврата json.

render json: { taxon: TaxonSerializer.new(taxon) }

То, что я получаю, это

{
    "taxon": "#<TaxonSerializer:0x007ff704b6a820>"
}

То, что я ожидаю, это

"taxon": {
    "name": "Test",
    "handle": "test"
}

Кто-нибудь знает, что не так? Может быть, мы не используем правильную версию ActiveModel Serializer?

Раньше это работало, но теперь больше не работает.

1 Ответ

0 голосов
/ 03 июля 2018

Вот проблема. https://github.com/ohler55/oj/issues/199

gem 'oj', '~> 2.18.0' исправляет проблему.

...