4
    -@things.each do |thing|
      %div.thing
        = thing

私はいくつかの異なるテクニックを見てきました。しかし、上記の HAML テンプレートでは、それぞれthingに 1 からn+1までの一意の ID が必要です。すべての個人の id を動的にインクリメントする最良の方法は何thingsですか?

例: n 個の場合、HTML を次のようにしたいと思います。

<div class='thing' id='1'>
<div class='thing' id='2'>
...
<div class='thing' id=n+1>
4

2 に答える 2

1
-@things.each_with_index do |thing,index|
  %div.thing{:id => "thing#{index}"}
    = thing
于 2013-10-08T01:26:44.720 に答える
1

dom_idのようなものは、HTML 要素の一意の ID を生成するのに役立つ場合があります。また、数字で始まる問題も修正されます。

于 2013-10-08T01:26:47.537 に答える