コントローラーで Active Record クエリを実行しています。そして今、配列またはオブジェクトの形式であるすべての内容を表示したいと考えています。データが返される構造を確認したい。Ruby on Railsは初めてです。PHP ではvar_dump()
orを使用しますprint_r()
。
質問する
7285 次
3 に答える
6
これを行うにはいくつかの方法があります。結果をインタラクティブに試したい場合は、 と入力して Rails コンソールを開きますrails console
。コンソールで必要なクエリを実行します
query_result = MyModel.find_by_interesting_parameter( 'Foo' )
次に、to_yaml
メソッドを使用して素敵な構造をダンプします
puts query_result.to_yaml
ビューが元に戻したものを確認する方が簡単な場合もあります。これを行うdebug
には、ビュー自体でメソッドを使用します...
<%= debug @post %>
詳しくはこちらのページをご覧ください
于 2012-10-22T13:19:30.017 に答える
2
to_yaml
および のinspect
方法を試してください。
于 2012-10-22T12:13:15.043 に答える
1
このドキュメント「Rails アプリケーションのデバッグ」、特にセクション 3「ruby-debug によるデバッグ」をご覧ください: http://guides.rubyonrails.org/debugging_rails_applications.html
于 2012-10-22T13:07:59.713 に答える