1

我正在编写一个包含三个文本输入字段的表单。我曾经text_field_tag创造过它们

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

我正在使用引导 css。我想让第二个输入大于第一个和第三个输入。我怎样才能做到这一点?

我已经尝试了以下,甚至更多,输入字段的大小没有改变。

第一的

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

第二

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

第三

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

第四

<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 回答