2010-12-16 69 views

回答

17

我觉得应该是

f.text_field :title, :size => 150 

或者,你可以添加:类选项,并使用CSS来定义它的大小(我喜欢)

0

你总是可以指定一个类使用类符号并使用CSS指定宽度

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

3

您是否在代码中使用相同的代码。我认为你在大小之前错过了一个冒号。

<%= f.text_field:标题,:大小=> 150% >

或者可以使用

<%= f.text_field:标题,“尺寸“=> 150% >

大小是一个未定义的本地variab乐:大小和“大小”作为选项的文本字段表单辅助

13

你也可以做这样的事情经过:通过简单地利用行选项

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

这个答案设置文本输入区所需的形状/几何形状。谢谢! – Arthur 2017-01-31 04:13:22

0

你可以这样做在你的文本字段中。像

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

试试这个输入字段

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