【发布时间】:2018-03-03 01:34:15
【问题描述】:
我正在构建一个包含动态数量的数据集的 chartjs 数据对象。在我的 Ruby on Rails 5 控制器中,我正在尝试以下操作:
chartJsObject = []
chartJsObject << {
label: "Label Stuff",
datasets: []
}
i = 0
num = 5
while i < num do
chartJsObject.datasets << [rand(10), rand(10)]
i+=1
end
这会导致以下错误:
undefined method `datasets' for [{:label=>"Label Stuff", :datasets=>[]}]:Array
任何想法我在这里做错了什么能够循环并填充chartJsObject.datasets?
【问题讨论】:
标签: ruby hash ruby-on-rails-5