Highchartsを使用して、データベースの埋め込み実データを表示しています。私のデータのコードを以下に示します。
............
............
series: [{
pointInterval: <%= 3.day * 1000 %>,
pointStart: <%= 3.weeks.ago.at_midnight.to_i * 1000 %>,
data: <%= (3.weeks.ago.to_date..Date.today).map { |date| Linkclick.total_clicks(@link,date)}.inspect %>
}]
.............
...........
問題は、それが私に回線上のエラーを与えているということです
data: <%= (3.weeks.ago.to_date..Date.today).map { |date| Linkclick.total_clicks(@link,date)}.inspect %>
と言って...
expected numeric
Extracted source (around line #110):
107: series: [{
108: pointInterval: <%= 3.day * 1000 %>,
109: pointStart: <%= 3.weeks.ago.at_midnight.to_i * 1000 %>,
110: data: <%= (3.weeks.ago.to_date..Date.today).map { |date| Linkclick.total_clicks(@link,date)}.inspect %>
111: }]
112: });
113: });
呼び出されているモデルメソッドを以下に示します。-
def self.total_clicks(link,date)
linkclick=Linkclick.where("link=? AND created_at LIKE ?", link, date + "%")
logger.info "===ssssssssssssssssssssssssssssssssss=================#{linkclick.inspect}"
logger.info "===sssssssssaaaaaaaaaaaaaaaaaaaaaaaaa=================#{linkclick.class}"
logger.info "===sssssssssbbbbbbbbbbbbbbbbbbbbbbbbb=================#{linkclick.count.inspect}"
return linkclick.count
end
モデル内のlogger.infoは、データがどのように流れるかを正確に示しています。しかし、問題のため、グラフは表示されていません。だから、私のコードの問題は何ですか...事前に感謝します...