2010-11-19 7 views
66

Tengo un text_area dentro de un fields_for, que está dentro de un form_for.Carriles text_area tamaño

<%= day_form.text_area :hatch %> 

¿Es posible cambiar el tamaño de la text_area? Por ejemplo: day_form.text_area size: 5.

Respuesta

126

Usted podría ir con:

<%= day_form.text_area :hatch, cols: "30", rows: "10" %> 

o puede especificar tanto con el atributo de tamaño:

<%= day_form.text_area :hatch, size: "30x10" %> 
+4

esto no funciona ahora ¿Hay una solución 3.1 que es diferente de éste rieles? –

+0

Hmm ... Acabo de hacer una prueba rápida en un entorno 3.0.xy 3.2.x y funciona, así que creo que funcionan también en 3.1. ¿Puedes aclarar qué es lo que no funciona? – DanneManne

+4

cols parece que no funciona, las filas sí. – AJP

1

Para la capacidad de respuesta que me gusta hacer que el área de texto de ancho 100%:

<%= f.text_area :description, :rows => 10, style: 'width:100%;' %>