0
매주 매일 한 시간마다 값을 지정하는 표를 렌더링하려고하는데 실제로이 jquery 플러그인을 사용하여 차트에 색을 칠하지만 데이터가 일치하도록 출력되어야합니다 여기에 자신의 사이트에 하나이 같은 레일에 의해 http://www.geertdedeckere.be/shop/graphup/download/demo1/Rails, 도우미가 루프 결과를 출력하지 않습니다.
내 데이터가되고있는 출력 :
@data = [
{"day"=>1.0, "hour"=>19.0, "count"=>6623.0},
{"day"=>1.0, "hour"=>20.0, "count"=>7242.0},
{"day"=>1.0, "hour"=>21.0, "count"=>7148.0},
{"day"=>1.0, "hour"=>22.0, "count"=>7196.0},
{"day"=>1.0, "hour"=>23.0, "count"=>7244.0},
{"day"=>2.0, "hour"=>0.0, "count"=>7147.0},
{"day"=>2.0, "hour"=>1.0, "count"=>7217.0}
# ...
]
그리고 내 도우미는 다음과 같이 표시하고, 문제가
def table_counts(data)
days = 1..7
hours = 0..23
hours.each do |hour|
content_tag(:td, hour)
day_of_week = data.select {|f| f["hour"] == hour }
day_of_week.each do |d|
content_tag(:td, d['count'])
end
end
end
자리 잡고있는 곳이다
그래서 큰 문제는 내 의견에 content_tag
을 얻지 못했습니다. 단지 hours
의 값을 얻습니다. 따라서 html의 결과는 문자 그대로 0..23
입니다. 어떻게 도우미를 통해 td
의 출력을 모두 가질 수 있습니까?