Первое, что вам нужно сделать, это поместить значения, которые вы хотите передать своим представлениям (обычные представления и частичные представления), в переменную контроллера, например:
@attendance = ((Float(marks.count("O")) + Float(marks.count("N"))) / Float(marks.count)) * Float(100)
Далее, вы 'Вам нужно будет переименовать ваше частичное что-то, кроме find_attendance.Это имя представления для действия find_attendance, и если я понимаю ваш вопрос, вы хотите, чтобы это представление (find_attendance.html.erb) вызывало частичное с посещаемостью.Итак, попробуйте что-то вроде этого:
find_attendance.html.erb:
<%= render :partial => "attendance", :object => @attendance %>
Теперь внутри частичного _attendance.html.erb вы можете ссылаться на переменную посещаемости экземпляра.(Partials предполагает существование переменной экземпляра с тем же именем, что и частичное; это объект:, который мы прошли через render.
_attendance.html.erb:
<p>Attenance: <%= attendance %></p>