2015-06-19 2 views
0

У меня только что появился новый компьютер на работе, и я замечал вещи, которые отличаются от моего рабочего компьютера и домашнего компьютера.Rails 4 «Pretty» JSON output

То, что меня озадачивает, это вывод JSON от Rails. Дома он автоматически запускает JSON таким образом, который легко читается. (с цветом, отступом и т. Д.)

Вместо этого я получаю один кубический блок -_-;

[{"id":1,"title":"ratione fuga perferendis","is_completed":false,"created_at":"2015-06-19T16:48:27.947Z","updat‌​ed_at":"2015-06-19T16:48:27.947Z"}] 

Кто-нибудь знает, как это исправить?

+0

Пожалуйста, покажите свой json и насколько различны вы на своем рабочем компьютере. –

+0

Это блок JSON, который я получаю. [{"id": 1, "title": "ratione fuga perferendis", "is_completed": false, "created_at": "2015-06-19T16: 48: 27.947Z", "updated_at": "2015- 06-19T16: 48: 27.947Z "} вместо того, что отформатировано с правильным интервалом и отступом. Я не могу опубликовать изображение, иначе я бы это сделал. –

+0

Я мог бы быть gem, но я уверен, что это было поведение Rails по умолчанию, поэтому я пытаюсь выяснить, почему он не ведет себя так. –

ответ

2

Скорее всего, ваш браузер хорош для вас. Есть много расширений для Chrome и Firefox, который будет автоматически форматировать ваш JSON для вас:

Вы надеваете» t действительно хочу, чтобы Rails обрабатывал pre tty для вас, поскольку это значительно увеличит размер ваших ответов JSON.

+0

Я не уверен, был ли этот браузер хорошим или нет, но это позволяет мне видеть симпатичный JSON без раздувания Rails. –

1

Я предлагаю вам использовать расширение обозревателя форматирования JSON, например Pretty Beautiful Javascript.

Таким образом, JSON может оставаться оптимизированным для компьютеров, чтобы потреблять, но будет отлично смотреться для вас, когда вам нужно посмотреть на него. У него даже будет подсветка синтаксиса!