ActiveRecordの質問をさせてください。
下の生SQL文と同等のことをActiveRecordでするにはどう書いたら良いですか?

sqlite> select student_id, sum(case status when "Approved" then 1 else 0 end) as approve_count, sum(case status when "Rejected" then 1 else 0 end) as reject_count from assignments group by student_id;