2013-03-18 58 views
1

我与存储在行和列数的动态创建的表中的各小区作为数据属性:与数据动态表属性

%table 
    - (1..3).each do |row| 
    %tr 
     - (1..3).each do |column| 
     %td.cell{:data => {:x => column, :y => row}} 

这个生成的HTML是细,不同之处在于每当列等于该行,data-y丢失:

<table> 
    <tr> 
    <td data-x='1'></td> 
    <td data-x='2' data-y='1'></td> 
    <td data-x='3' data-y='1'></td> 
    </tr> 
    <tr> 
    <td data-x='1' data-y='2'></td> 
    <td data-x='2'></td> 
    <td data-x='3' data-y='2'></td> 
    </tr> 
    <tr> 
    <td data-x='1' data-y='3'></td> 
    <td data-x='2' data-y='3'></td> 
    <td data-x='3'></td> 
    </tr> 
</table> 

任何人都知道是什么引起的?

回答