1

3 つのテキスト入力フィールドを持つフォームを作成しています。私はtext_field_tagそれらを作成するために使用しました

<%= text_field_tag(:input_first) %>
<%= text_field_tag(:input_second) %>
<%= text_field_tag(:input_first) %>

ブートストラップCSSを使用しています。2 番目の入力を 1 番目と 3 番目の入力よりも大きくしたい。どうすればそれを達成できますか?

以下を試してみましたが、さらに入力フィールドのサイズが変わりません。

最初

<%= text_field_tag(:input_second, :input_html => { :class => "input-large"})  %>

2番目

<%= text_field_tag(:input_second, nil, :class => "input-large")  %>

三番

<%= text_field_tag(:input_second, nil, :size=> 30)  %>

第4

<span class="input-large">
 <%= text_field_tag(:input_second) %>
</span>

私は何を間違っていますか?rails/css/html ps の初心者です: text_field_tag または text_field を使用する必要がありますか?

4

1 に答える 1

11

Bootstrap は特定のクラスを利用して、入力要素の幅を制御します。

ここに画像の説明を入力

Rails テンプレートでtext_field_tagは、次の方法で a を呼び出します。

<%= text_field_tag('input_second', nil, class: 'input-large') %>
于 2013-07-07T23:17:45.613 に答える