Данные на диаграмме Граффа из базы данных

Я искал пример того, как извлечь данные из базы данных и использовать их в диаграмме, созданной в Gruff, но не смог. Итак, я хочу показать на этой диаграмме две вещи из базы данных:

Course.application.size - который будет считать все заявки на этот курс

Student.size — который покажет мне, сколько учеников в школе.

Итак, как мне поместить эти данные в следующую диаграмму?

g = Gruff::Pie.new

g.title = "Applications"
g.data("Applied", ???)
g.data("Students", ???)

send_data(g.to_blob, :disposition => 'inline', :type => 'image/png', :filename => "gruff.png")

person Ricce    schedule 17.02.2015    source источник


Ответы (1)


Сохраните количество в переменной и используйте его как данные на графике, как показано ниже:

@курс = Курс.приложение.размер

@студент = Студент.размер

g = Gruff::Pie.new
g.title = "Applications"
g.data : "Applied", @course
g.data : "Students", @student
send_data(g.to_blob, :disposition => 'inline', :type => 'image/png', :filename => "gruff.png")
person Ritesh Kumar    schedule 28.09.2015