【发布时间】:2015-12-07 07:46:54
【问题描述】:
我正在尝试从 Rails 控制器发送参数列表作为对 ajax 调用的 json 响应。
def build_json_data
columns_array = []
for heading in @headings do
columns_array << { data: heading[:value]}.with_indifferent_access
end
@data = {columns: columns_array}.with_indifferent_access
end
t 作为 Hash 数组接收:
@data[:columns] = [
{"data"=>"Table"},
{"data"=>"Owner"},
{"data"=>"Statu"},
{"data"=>"Origine"},
{"data"=>"Source"},
{"data"=>"Updated At"}
]
我想把它理解为:
@data[:columns] = [
{"data": "Table"},
{"data": "Owner"},
{"data": "Statu"},
{"data": "Origine"},
{"data": "Source"},
{"data": "Updated At"}
]
# this is what DataTables jQuery plugin wants a an array of column header
如何发送正确的数组?
【问题讨论】:
标签: javascript arrays ruby-on-rails-4 hash datatables