0
我在我的控制器中有一個像這樣的查詢,我將它作爲JSON傳遞給JBuilder,等等......但JBuilder什麼也沒有顯示!這只是表明{}查看結果,查詢返回與「puts」
@students = Students.top_students.joins(:program).where("programs.organization_id = ?", params[:id]).limit(10)
所以纔到達那裏,我只是想確保它得到正確的數據,其聯接是正確的,等等。 所以我能做到這一點?
如果我只是說puts @students
它會打印類似的東西,我想看看它們裏面都有什麼。
#<Student:0x007fd33ebe57a8>
#<Student:0x007fd33ebe4d08>
#<Student:0x007fd33ebe3ea8>
不錯。我不知道那種檢查方法。我聽說過flat_map之類的東西嗎?你也用過嗎? – Bohn 2013-03-06 22:38:08
我以前沒有,但是這裏有一些文檔:http://apidock.com/ruby/Enumerable/flat_map – 2013-03-06 22:41:30