この問題を解決するお手伝いをしてもらえますか?私はこれに関する文書を見つけることはできませんでした。間違いなく、誰もそれを書き留めておくのは簡単なことだからです!レンダリングされたyaml配列をRailsアプリケーションでどのようにフォーマットしますか?
私は、Railsアプリケーションでいくつかのoauth機能をデバッグしており、定期的にto_yamlというテキストとしてレンダリングしているアクセストークンを参照する必要があります。
render :text => request.env["omniauth.auth"].to_yaml
応答をフォーマットする簡単な方法はありますか?私は現在、ブラウザに1つの長い配列が表示されているので、読み込みが非常に難しくなります。
各アイテムを別々の行に表示することはできますが、理想的には親アイテムの下に入れ子にすることはできますか?
は例えば、現在、私はこれを持っている:--- provider: twitter uid: '#####' info: nickname: username name: User Name
と私はこれをしたい:
---
provider: twitter
uid: '#####'
info:
nickname: username
name: User Name
私は、私は非常に明白な何かを見下ろすだと確信しています。誰かが私にそれを指摘できる場合は感謝します!
ありがとうございます!
<pre><%= @foo.to_yaml %></pre>
EDIT:あなたの例のためのより良いフィット:
render :text => "<pre>#{request.env["omniauth.auth"].to_yaml}</pre>" # quick and dirty
あなたは、これは多くを使用している場合は、どこかのヘルパーメソッドにそれをリファクタリング
'faceplant'私は遅いと知っていました!ありがとうThilo、私を救った!本当に助けに感謝します。 –