2010-12-16 10 views

Respuesta

17

creo que debe ser

f.text_field :title, :size => 150 

O bien, se puede añadir: opción de clase y el uso de CSS para definir el tamaño (yo prefiero)

0

Siempre se puede especificar una clase utilizando el símbolo de clase y especifique un ancho usando CSS

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

3

¿Está usando el mismo en su código? Creo que te faltan dos puntos antes del tamaño.

<% = f.text_field: título,: tamaño => 150% >

o puede utilizar

<% = f.text_field: título, "tamaño "=> 150 %>

tamaño es una variab locales indefinido Le mientras que : tamaño y "tamaño" se pasan como opciones para el campo de texto asistente de formulario

13

También puede hacer algo como:

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

Esta respuesta establece el área de entrada de texto a la deseada forma/geometría. ¡Gracias! – Arthur

0

Puede hacerlo por el simple uso de la opción filas en tu campo de texto Al igual que

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

probar esto por el campo de entrada

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