Forum: Rails-ES Insertar un read more...

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Jeronimo Palacios (Guest)
on 2007-04-03 14:32
(Received via mailing list)
Buenos dias:

Quería preguntaros a ver si alguno habías resuelto un problema similar a
este. Tengo un campo en una tabla que almacena HTML a pelo que se
introduce
en un formulario. La cuestión es que luego saco ese HTML a la página
principal, pero quiero que cuando supere un determinado número de
caracteres, se inserte un link con un "Read more...." típico de los
blogs.
Ahora mismo lo he resuelto parseando el HTML y tratandolo dentro de
variables, pero me parece una solución bastante rebuscada para lo que
quiero
hacer.

¿Alguno sabe de alguna función de rails que te permita limitar una
variable
a determinados caracteres y de una respuesta de vuelta a la aplicación?

Muchas gracias.
Fernando C. (Guest)
on 2007-04-03 14:38
(Received via mailing list)
Jerónimo tienes un helper que te ayudará a hacer lo que quieres.

De la documentación de ruby:



*truncate*(text, length = 30, truncate_string = "...")

If text is longer than length, text will be truncated to the length of
length and the last three characters will be replaced with the
truncate_string.


Saludos
--
Fernando C.
--
Jeronimo Palacios (Guest)
on 2007-04-03 14:41
(Received via mailing list)
¡Bien! Prometo que lo he estado buscando toda la mañana, pero no se me
había
ocurrido buscarlo como truncate.... uf.

Gracias por la rápida respuesta fernando

El día 3/04/07, Fernando C. <removed_email_address@domain.invalid> escribió:
This topic is locked and can not be replied to.