2010-12-16 70 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" } %>