有人会非常友好地帮助我使用更简单/更优雅的方式在.erb文件中编写表格吗?
我目前有这个:
table id="example-datatable"
thead
tr
- Risk.column_names.each do |c|
th
= c.camelize
tbody
- @risks.each do |risk|
tr
td
= risk.exposition
td
= risk.frequency
td
= risk.risk
是否可以使用单个循环并仍保持桌面和身体分开?
答案 0 :(得分:0)
根据我在问题中看到的内容,我假设需要3个基本列如下:
如果这些是唯一的列,并且这将是静态的,您可以做的一件事是对表的thead
部分进行硬编码,然后遍历您的记录以填充tbody
as遵循:
table id="example-datatable"
thead
tr
th Exposition
th Frequency
th Risk
th
tbody
- @risks.each do |risk|
tr
td
= risk.exposition
td
= risk.frequency
td
= risk.risk
那应该为你解决。