【问题标题】:Dynamic table with data attributes具有数据属性的动态表
【发布时间】:2013-03-18 00:49:22
【问题描述】:

我有一个动态创建的表格,其中行号和列号作为数据属性存储在每个单元格中:

%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>

有人知道这是什么原因吗?

【问题讨论】:

    标签: html ruby-on-rails html-table haml custom-data-attribute


    【解决方案1】:

    这是bug in Haml version 4.0.0。它已在 4.0.1.rc.1 中修复——在撰写本文时,该修复尚未发布到完整版本中,但您应该可以使用 rc1 gem。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-17
      • 2016-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-24
      • 1970-01-01
      相关资源
      最近更新 更多