コントローラにこのようなクエリがあり、JSONとしてJBuilderなどに渡しています。しかし、JBuilderには何も表示されません。{}を表示するだけです
@students = Students.top_students.joins(:program).where("programs.organization_id = ?", params[:id]).limit(10)
したがって、そこに到達する前に、正しいデータを取得していること、結合が正しいことなどを確認したかっただけです。それで、それを実行できますか?
こんな感じで印刷されると言ったらputs @students
、それぞれの中に何が入っているのか見たいです。
#<Student:0x007fd33ebe57a8>
#<Student:0x007fd33ebe4d08>
#<Student:0x007fd33ebe3ea8>