【发布时间】:2014-07-16 22:29:12
【问题描述】:
我有一个 rails4 应用程序,其中一个控制器在我的控制器中有一个变量 @data,如下所示:
@data = {
2013 => {sal: 1000, exp: 400},
2014 => {sal: 1170, exp: 460},
2015 => {sal: 660, exp: 1120},
2016 => {sal: 1030, exp: 540}
}
我有关联的 json jbuilder 文件,我想用它在这个结构中渲染 json
[
['Year', 'Sales', 'Expenses'],
['2013', 1000, 400],
['2014', 1170, 460],
['2015', 660, 1120],
['2016', 1030, 540]
]
我正在查看https://github.com/rails/jbuilder,但不知道如何实现我的目标。
这没有帮助..
json.array! @data do |d|
???
end
任何帮助将不胜感激!
【问题讨论】:
-
我认为这不是渲染 json 数组的好方法。 Hashes 是一种更简洁、更有意义的方式,我会渲染
@data而不是数组样式。 -
不确定downvoter,因为downvoting背后的原因是什么?
标签: ruby-on-rails json ruby-on-rails-4 jbuilder