

現在railsでapiを作成しています。  
そこで、jbuilderを使ってるのですが、ブラウザで確認した時に出力結果がすべて横並びになっていてとても見づらいです。  
どうすれば綺麗にインデントして表示されるのでしょうか？  
お手数ですが、ご教授お願いしたいます。


CC BY-SA 3.0
2015-11-03T10:20:49.697
18358
2015-11-03T12:15:57.647
13084
question
ruby-on-rails json api
jbuilderでjsonを表示する際、綺麗にインデントして表示されるにはどうすればいいですか？


開発時に確認する目的であれば、ブラウザのアドオン類を導入するという方法があります。  
(例) JSONView: <https://addons.mozilla.org/ja/firefox/addon/jsonview/>


CC BY-SA 3.0
2015-11-03T11:45:28.690
18362
2015-11-03T11:45:28.690
76
18358
answer


chromeにも  
json-viewer  
<https://chrome.google.com/webstore/detail/json-
viewer/gbmdgpbipfallnflgajpaliibnhdgobh>  
このようなadd-onがあります。開発で使うだけならこのようなadd-onを使用するだけで随分違うかと思います。

curlなどのコマンドラインで叩いた結果を見やすくしたいのであれば、  
jq  
<https://stedolan.github.io/jq/>  
このツールがメジャーです

[code]

    curl http://localhost:3000/api/v1/posts/ | jq '.'
    
[/code]

こんな感じで渡してあげれば見やすいかと

ユーザーにも見やすく表示してあげたいのであればそのapiを叩くクライアントかviewを作成してそこで綺麗に整形してあげるのがわかりやすいかと思いますが・・・


CC BY-SA 3.0
2015-11-03T12:15:57.647
18365
2015-11-03T12:15:57.647
13088
18358
answer