【发布时间】:2013-09-24 15:23:23
【问题描述】:
我对 Rails 非常非常陌生,而且很苗条。
我正在尝试使用
创建一个汇总表h2 Trading History
table.table-striped.table-bordered#analysis
thead
tbody
- @stock_summary[:stocks].each do |key2, value|
- value.each do |key2, value2|
tr
th = key2
td = value2
不幸的是,输出将数据强制分成两列,如下所示:
name Lennar Corporatio
revenue -7320.0
tax_liability -0.55
capital_at_risk 0.0
returns -1.28
average_holding_period 2.0
capital_invested_percentage 0.0
name General Electric
revenue 2688.89
tax_liability 0.17
capital_at_risk 0.0
returns 2.05
average_holding_period 2.7777777777777777
capital_invested_percentage 0.0
我希望汇总表使用信息(名称、收入、税收负债、资本风险、回报、平均持有期限、资本投资百分比)作为 7 列标题。
然后我想用右侧列出的信息填充表格。
根据杰森的评论: @stock_summary[:stocks].inspect 产量:
{"LEN"=>{:name=>"Lennar Corporatio", :revenue=>-7320.0, :tax_liability=>-0.55,
:capital_at_risk=>0.0, :returns=>-1.28, :average_holding_period=>2.0,
:capital_invested_percentage=>0.0}, "GE"=>{:name=>"General Electric", :revenue=>2688.89,
:tax_liability=>0.17, :capital_at_risk=>0.0, :returns=>2.05,
:average_holding_period=>2.7777777777777777, :capital_invested_percentage=>0.0},
任何帮助将不胜感激!
-弗兰克
【问题讨论】:
-
你能发布
@stock_summary[:stocks]是什么吗?在 html/slim 页面中添加= @stock_summary[:stocks].inspect应该会在浏览器上显示结果。 -
我在原始问题中添加了 @stock_summary[:stocks] 的含义。希望有帮助!
标签: html ruby-on-rails ruby postgresql slim-lang