簡単な質問。
Railsのクエリから受け取ったすべてのデータを確認する方法はありますか?
例:
@persons = Person.find(:all)
@personからのすべてのデータを表示する方法はありますか?
簡単な質問。
Railsのクエリから受け取ったすべてのデータを確認する方法はありますか?
例:
@persons = Person.find(:all)
@personからのすべてのデータを表示する方法はありますか?
require 'pp'
pp @persons = Person.find(:all)
また
puts @persons = Person.find(:all).inspect
また、gem unrollerを見てください、それはデバッグで素晴らしいです、見てください
http://unroller.rubyforge.org/
ActiveRecordのデバッグの例
シェルを開きます。次のように入力します。
rails c
その後
p = Person.find(:all)
すべてのデータが表示されます。Railsコンソールは、データを検査するのに何度も役立ちました。
また
「結合されたデータ」とはどういう意味ですか?データを見たいだけなら、sqlite用のSQLデータベースブラウザのようなデータベースブラウザを使うことができます
これを試して:
pp @persons
また、この素晴らしいgemをインストールすることもできます:https ://github.com/michaeldv/awesome_printそして代わりにapを使用してください。その場合:
ap @persons