0

このコードの使用:

  - @contacts.each do |contact|
    = label_tag "contact[#{contact.id}]", contact.slug
    = check_box_tag "contact[#{contact.id}]", contact.id
    .clear

結果:

  <label for="contact_1">Avalon3323</label>
                    <input id="contact_1" name="contact[1]" type="checkbox" value="1" />
                    <div class='clear'></div>
                    <label for="contact_2">doutzen</label>
                    <input id="contact_2" name="contact[2]" type="checkbox" value="2" />
                    <div class='clear'></div>
                    <label for="contact_3">jannie6674</label>

ドキュメントによると、これは問題ないようです。

まだラベルはチェックボックスの前に配置されています。CSSでこれを修正する必要がありますか?HTMLの順序はそれ自体で正しくあるべきではありませんか?

4

1 に答える 1

0

コードを交換しようとしましたか?

= check_box_tag "contact[#{contact.id}]", contact.id
= label_tag "contact[#{contact.id}]", contact.slug
于 2012-10-24T14:59:12.760 に答える