prettify вывод JSON active-model-serializer в консоли rails
Я тестирую вывод active-model-serializer в консоли rails и ищу способ предварительно подтвердить вывод. Единственное решение, которое я нашел до сих пор:
ap JSON.parse(ProfileSerializer.new(p).to_json)
Это похоже на обходной подход. Есть ли способ лучше"?
1 ответ
Решение
Это должно сделать трюк:
puts JSON.pretty_generate(ProfileSerializer.new(p).serializable_hash)
Таким образом, вы не
- генерировать строку JSON, затем
- разбери обратно потом
- выведите это
но просто сгенерируйте предварительно подтвержденную строку JSON.