0

我有多个 HTML 表,其中嵌入了一些 Ruby 代码。如下所示:

<% loop-1 %>
<table>
   <tr>
     <td rowspan=" X ">abcd</td>
     <td>xyz</td>
    </tr>

    <% loop-2 %>
    <% if (condition) %>
    <tr>
      <td></td>
      <td>xyz1</td>
    </tr>
    <% end %>
    <% end %>
 </table>  
<% end %>

所以如上所见,有多个基于loop-1生成的表。现在每个表将至少有一行。在第一行之后,还有另一个循环 2 和一些条件。每个表的第一行之后可能有可变数量的行。我希望第一个具有 rowspan(X) = no。该表的总行数。

例如。如果在第一行之后,loop-2 再生成 2 行,我想要 X=3

4

1 回答 1

1

你不能只使用 HTML 来做到这一点。唯一可能的方法是计算循环之前会发生多少条件。即提前执行相同的循环并在每次满足条件时增加 X。

于 2013-03-27T06:36:24.183 回答