0
我有一个Ruby/Rails视图,其中 - 员工姓名将显示在Y轴(左侧)和周日期顶部从星期天开始到星期六结束周。循环访问数据 - Ruby
'2017-02-05' '2017-02-06' '2017-02-07' '2017-02-08' '2017-02-09' '2017-02-10' '2017-02-11'
Employee_1 7 3 4.5
Employee_2 4 6.2 0.5 10.5
当我从数据库中提取细节时,数据将在下面的表格中。日期格式为YYYY-MM-DD
。
@data =
{"Employee_1"=>
[{"week_date"=>"2017-02-05",
"log_time"=>"7"},
{"week_date"=>"2017-02-08",
"log_time"=>"3"},
{"week_date"=>"2017-02-09",
"log_time"=>"4.5"}],
"Employee_2"=>
[{"week_date"=>"2017-02-06",
"log_time"=>"4"},
{"week_date"=>"2017-02-07",
"log_time"=>"6.2"},
{"week_date"=>"2017-02-08",
"log_time"=>"0.5"},
{"week_date"=>"2017-02-10",
"log_time"=>"10.5"}]
}
另外,我们有一个包含工作日的数组:
@week_days = ["2017-02-05", "2017-02-06", "2017-02-07", "2017-02-08", "2017-02-09", "2017-02-10", "2017-02-11"]
哪有我只是循环对于该数据是可用的,并跳过其余日期,这种结构和显示数据视图中HTML表格结构的日期?
你已经试过了什么? – mudasobwa
我可以展示的东西并不多。我只能打印员工姓名,我们可以在每个
您可以遍历ERB视图中的数据。你可以循环两次,如果它使表写入容器(一次为一次,再次为TD) –