У меня есть модель работы, которая имеет много атрибутов.Я хотел бы использовать графику для отображения суммы некоторых из этих атрибутов.Для этого я использую следующий код в части представления javascript, которая создает график:
<% for job in @daily_jobs %>
['<%= job.day %>',<%= job.walltime %>],
<% end %>
Это возвращает это:
['2010-07-25', 1234],
['2010-07-26', 3456],
['2010-07-27', 1234],
Что работает нормально.Тем не менее, я хочу не только создавать графики атрибута «walltime», но и для многих других атрибутов: memory, cpu и т. Д. Так что мне придется создавать такие функции, как:
<% for job in @daily_jobs %>
['<%= job.day %>',<%= job.cpu %>],
<% end %>
И
<% for job in @daily_jobs %>
['<%= job.day %>',<%= job.memory %>],
<% end %>
для создания других графиков, но это совсем не СУХОЙ, я хотел бы одну функцию, в которой я мог бы передать атрибут в качестве аргумента.Но я не знаю, как это сделать.
например:
function(cpu)
вернется
['<%= job.day %>',<%= job.cpu %>],
и
function(walltime)
вернется
['<%= job.day %>',<%= job.walltime %>],