Cambiar el tamaño por defecto de los text_field y text_area
Tags:
Por fin he descubierto cómo se cambia el tamaño por defecto de los text_field y los text_area en Rails:
ActionView::Helpers::InstanceTag::DEFAULT_FIELD_OPTIONS = { "size" => 80 }
ActionView::Helpers::InstanceTag::DEFAULT_TEXT_AREA_OPTIONS = { "cols" => 80, "rows" => 10 }
Así en vez de modificar los tamaños de los campos uno a uno en los formularios puedo poner por defecto en el environment el valor que más uso y sólo especificarlo en las excepciones.
Llevaba tiempo buscándolo :)

twitter
Comentarios
Emili Parreño (no verificado)
Jue, 15/05/2008 - 10:53
Permalink
Qué bueno!! era una paliza tener que hacerlo a mano, esto es de coña sobre todo para los textarea, los inputs cambian más de tamaño.
FF (no verificado)
Mié, 19/08/2009 - 10:33
Permalink
Como se puede contar la cantidad de lineas de un text field ? Estoy usando: texto.split(/\n/).size if texto !=nil Siendo texto el campo del text field. Pero eso falla porque las lineas que se "desbordan" automaticamente (wrap) del ancho no aparecen con la marca de \n entonces no se cuentan. Alguna sugerencia ?
Añadir nuevo comentario