Rails构成文本字段助手,如何使输入区域更宽?

时间:2010-12-16 04:32:04

标签: ruby-on-rails

如何使文本字段区域更宽?

我试过了:

f.text_field:title,size => 150

我也试过宽度,我在这里遗漏了什么,是什么?

7 个答案:

答案 0 :(得分:18)

我认为应该是

f.text_field :title, :size => 150

或者,您可以添加:class选项并使用css来定义大小(我更喜欢)

答案 1 :(得分:14)

您还可以执行以下操作:

    <%= f.text_area :description, :cols => "10", :rows => "10" %>

答案 2 :(得分:3)

您是否在代码中使用相同的内容。我认为你在大小之前缺少一个冒号。

  

&lt;%= f.text_field:title,:size =&gt; 150   %GT;

或者您可以使用

  

&lt;%= f.text_field:title,“size”=&gt; 150   %GT;

尺寸是未定义的局部变量,而:尺寸和“尺寸”作为选项传递给文本字段形式帮助

答案 3 :(得分:1)

您只需在文字字段中使用行选项即可。像

<%= f.text_area :fieldname, :rows => "10" %>

答案 4 :(得分:0)

大小应该有效,你能发一大堆代码吗?

FormHelper Documentation

答案 5 :(得分:0)

您始终可以使用类符号指定类,并使用CSS

指定宽度

<%=text_field_tag 'some_input', nil, :class => 'some-class'%>

答案 6 :(得分:0)

尝试输入字段

<%= f.input :content, as: :text, input_html: { rows: "2" } %>