2009-03-29 7 views
7

Tengo un archivo .erb con plantilla de formulario que usa form_for ayudante para generar formulario, y algunos de sus campos se generaron con el método text_field. En el HTML resultante veo que las propiedades size se agregan a cada entrada generada con el método mencionado anteriormente.Cómo eliminar la propiedad de tamaño de la entrada generada por text_field?

Quiero controlar los tamaños de entrada con CSS y esa propiedad size me impide hacerlo. ¿Hay alguna manera de decir text_field método que yo no los quiero?

Intenté pasar :size => nil como opción a ese método, pero eso no ayudó.

Respuesta

2

Puede usar CSS o la opción: tamaño para controlar el tamaño de los campos de entrada. No estoy seguro de si hay una opción para eliminar el atributo de tamaño, siempre lo ignoré y establecí el ancho de los campos de entrada con CSS.

8

Esto funcionó para mí

<%= f.text_field :title, :size => nil %> 
0

<%= f.text_field :name, :size => nil, :style => "width: 120px; height: 20px;" %>. Esto funcionará

Cuestiones relacionadas