2012-04-12 12 views
0

簡単な質問。Rails - クエリのデータを調べる

Railsのクエリから受け取ったすべてのデータを表示する方法はありますか?

例:

@persons = Person.find(:all) 

@personからのすべてのデータを表示する方法はありますか?

答えて

2
require 'pp' 

pp @persons = Person.find(:all) 

または

puts @persons = Person.find(:all).inspect 

はまた宝石unrollerを見て、それがデバッグで素晴らしいです、例えば

http://unroller.rubyforge.org/ 

を見てデバッグ用ActiveRecord付き

+0

ありがとうございます、この回答は役に立ちます! –

0

シェルを開きます。で入力します。

rails c 

、その後

p = Person.find(:all) 

、あなたは、すべてのデータが表示されるはずです。レールのコンソールは私にデータを検査するのに多くの時間を助けました。

または

"結合データ"とはどういう意味ですか? https://github.com/michaeldv/awesome_printをしてAPを使用します。

頁の@persons

また

あなたがこの素晴らしい宝石をインストールすることができます。あなただけのデータを見たい場合は、このお試しくださいsqliteの

+0

Ok、t帽子は働くが、問題がある。参加しているデータも見たいと思っています。しかし私はこれを見ない。コンソールからこれからクエリを書く必要がありますか? –

0

ためのSQLデータベースのブラウザのようなデータベースのブラウザを使用することができます代わりに。その場合:

のAP @persons

関連する問題