私の問題は、被験者の割合を計算することです。私はEnterMarkモデルを持っています。section_id が含まれています。それを使用して、特定のセクションの学生数を取得できます。しかし、各被験者のパーセンテージを計算するときに問題が発生します(チャートビューで)。
コントローラ
@mark_percent = EnterMark.where(:school_id => params[:school], :course_id => params[:course], :section_id => params[:view])
意見
<% @mark_percent.each do |i| %>
<% @count = i.students.count %>
['<%= i.subject.subject %>', <%= (i.subject_mark_total) / @count %>],
<% end %>
ただし、科目ごとに @count は取られません。助けてください。