[Ror-es] Función palabras largas
Valentin Palacios Mesa
Fri Jan 8 01:12:35 GMT 2010
Seguramente no me he explicado bien. Yo me refería a una función que
de un texto detecte las palabras que, por ejemplo, tienen más de 60
caracteres (alguno por joder o semejante). Preguntaba si había alguna
función en rails que ya controlara eso.
Si no es así simplemente he pensado una función que detecte dichas
palabras y ya actuar sobre ello, o una vista que te muestre los textos
con "anomalías" o insultos y demás y bloquearlos, pero con esto
ultimo, me jode un poco lo que se ve en la página hasta que se toma
una decisión.
Saludos.
NOTA: Parte de la función que ha puesto Rafael me ha servido para
mejorar una que tenía. Gracias.
El 08/01/2010, a las 1:25, Rafael G. escribió:
> Creo que esto te puede servir:
> http://gist.github.com/74026
>
> Saludos
>
> Valentin Palacios Mesa wrote:
>> Pero truncate te corta digamos a lo bestia, me gustaría respetar un
>> poco el significado y el lenguaje en si jeje.
>>
>> El 07/01/2010, a las 22:31, Juanjo Bazán escribió:
>>
>>> truncate al rescate:
>>> http://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html#M001743
>>>
>>>
>>> 2010/1/7 Omar Jimenez >
>>>
>>> pues quizas un
>>> cadena = (cadena.split(' ').collect { |p| p[0..20] }).join(' ')
>>> o algo por el estilo :P
>>> suerte si encuentras algo avisas igual
>>>
>>> El 7 de enero de 2010 13:27, Valentin Palacios Mesa
>>> > escribió:
>>>
>>> Buenas.
>>>
>>> Había pensado eso, cortar por espacios y tratar las palabras
>>> que sean más largas de un determinado tamaño. Preguntaba por
>>> si existía.
>>>
>>>
>>> Saludos.
>>>
>>> El 07/01/2010, a las 20:23, Omar Jimenez escribió:
>>>
>>>> pues puedes poner un simple texto[0..20] y ya lo cortas
>>>> a 20
>>>> pero si lo que quieres es cuidar las palabras
>>>> quizas iterando y recortando las palabras largas
>>>>
>>>> separas por el espacio algo como texto.split(" ") e iteras
>>>> quizas
>>>>
>>>> algo que haga eso como tal en solo llamar texto.funcion mmm
>>>> ni idea
>>>>
>>>> El 7 de enero de 2010 13:19, Valentin Palacios Mesa
>>>> > escribió:
>>>>
>>>> Buenas a todos.
>>>>
>>>> ¿Hay alguna función en rails que corte las palabras que
>>>> tienen más de
>>>> un determinado tamaño? Es por no reinventar la rueda.
>>>> Para evitar que
>>>> los usuarios metan algo sin espacios y se salga el
>>>> contenido del div.
>>>>
>>>>
>>>> Saludos.
>>>> _______________________________________________
>>>> Proudly free of Ruby Forum crossposting since 01/07/2009
>>>> Ror-es mailing list
>>>>
>>>> <mailto:>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Proudly free of Ruby Forum crossposting since 01/07/2009
>>>> Ror-es mailing list
>>>>
>>>> <mailto:>
>>>>
>>>
>>>
>>> _______________________________________________
>>> Proudly free of Ruby Forum crossposting since 01/07/2009
>>> Ror-es mailing list
>>>
>>> <mailto:>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Proudly free of Ruby Forum crossposting since 01/07/2009
>>> Ror-es mailing list
>>> <mailto:
>>> >
>>>
>>>
>>>
>>> _______________________________________________
>>> Proudly free of Ruby Forum crossposting since 01/07/2009
>>> Ror-es mailing list
>>> <mailto:>
>>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Proudly free of Ruby Forum crossposting since 01/07/2009
>> Ror-es mailing list
>>
>>
>>
>
>
> --
> Rafa
>
> _______________________________________________
> Proudly free of Ruby Forum crossposting since 01/07/2009
> Ror-es mailing list
>
>