1

HTMLファイルでルビーブロックをスパンクラスに追加しようとしています。

<%= f.label :email =>

div&spanクラスは次のとおりです。

<div class="input-prepend">
    <span class="add-on">
        <i class="icon-envelope"></i>
    </span>
    <input class="span" id="prependedInput" type="text" placeholder="">
</div>

入力クラス内にrubyブロックを配置しました。

<div class="input-prepend">
    <span class="add-on">
        <i class="icon-envelope"></i>
    </span>
    <input class="span <%= f.text_field :email %>" id="prependedInput" type="text" placeholder="">
</div>

Twitter Bootstrapを使用していますが、これはdivs / spans /または入力タグ内にrubyブロックを配置する正しい方法ですか?

私がやろうとしているのは、入力フィールドにアイコンを追加することです。私がテキストを提出するとき、それは機能します。コードと実際のオブジェクトが奇妙に見えます。

4

1 に答える 1

1

私はこれがあなたが求めているものかもしれないと思う:

<div class="input-prepend">
  <span class="add-on"><i class="icon-envelope"></i></span>
  <%= f.text_field :email, :id => "prependedInput" %>
</div>
于 2012-12-19T17:50:44.123 に答える