Вопрос

Я проверяющую вывод Active-Model-Serializer на консоли Rails, и я ищу способ принять вывод.Единственное решение, которое я нашел до сих пор:

ap JSON.parse(ProfileSerializer.new(p).to_json)
.

это похоже на круглый подход.Есть ли «лучший способ»?

Это было полезно?

Решение

Это должно сделать трюк:

puts JSON.pretty_generate(ProfileSerializer.new(p).serializable_hash)
.

Таким образом, вы не делаете:

  1. генерировать json строку, то
  2. разбираться назад, затем
  3. Вывод его
  4. Но просто генерируйте предел json string.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top