2012-11-24 15 views
8

Özel html öznitelikleriyle (daha sonra UJS'yi kullanmak için) onay kutusu oluşturmak istiyorum. İşte benim bakış koduÖzel öznitelikleri check_box_tag içinde oluşturun

<%= check_box_tag "data-toggle-completed" => "" %> 

bana

<input id="__data-toggle-completed______" name="{&quot;data-toggle-completed&quot;=&gt;&quot;&quot;}" type="checkbox" value="1"> 

verir Ama

istediğini
<input type="checkbox" data-toggle-completed=""> 

Bunu nasıl başarabiliriz?

cevap

18

Özel öznitelikleri dördüncü argümanlar, seçenekler olarak vermelisiniz. İlk üç argüman isim, değer = "1", kontrol edildi = yanlış. Bakınız check_box_tag.

kodu şöyle olabilir:

<%= check_box_tag :name, 1, false, data: { "toggle-completed" => "" } %> 
İlgili konular