Limitar o número de caracteres retornados em uma busca

461 views
Skip to first unread message

Cássio Talle

unread,
Sep 29, 2010, 3:35:34 PM9/29/10
to rails-br
Olá pessoal sou novato em ruby on rails e acredito que a minha dúvida
é bem simples.

Eu quero limitar o número de caracteres retornados em uma consulta de
um campo text.

Por exemplo quero mostrar somente os 100 primeiros caracteres.

Obrigado.

Luciano Bezerra

unread,
Sep 29, 2010, 3:50:13 PM9/29/10
to rail...@googlegroups.com, cearao...@googlegroups.com
truncate(text, options = {})
Truncates a given text after a given :length if text is longer than :length
(defaults to 30). The last characters will be replaced with the :omission
(defaults to ".") for a total length not exceeding :length.

Pass a :separator to truncate text at a natural break.

The result is not marked as HTML-safe, so will be subject to the default
escaping when used in views, unless wrapped by raw(). Care should be taken
if text contains HTML tags or entities, because truncation may produce
invalid HTML (such as unbalanced or incomplete tags).

Examples
truncate("Once upon a time in a world far far away")
# => "Once upon a time in a world..."

truncate("Once upon a time in a world far far away", :length => 17)
# => "Once upon a ti..."

truncate("Once upon a time in a world far far away", :length => 17,
:separator => ' ')
# => "Once upon a..."

truncate("And they found that many people were sleeping better.", :length
=> 25, :omission => '... (continued)')
# => "And they f... (continued)"

truncate("<p>Once upon a time in a world far far away</p>")
# => "<p>Once upon a time in a wo..."----- Original Message -----
From: "C�ssio Talle" <cassio...@gmail.com>
To: "rails-br" <rail...@googlegroups.com>
Sent: Wednesday, September 29, 2010 4:35 PM
Subject: [rails-br] Limitar o n�mero de caracteres retornados em uma busca


Ol� pessoal sou novato em ruby on rails e acredito que a minha d�vida
� bem simples.

Eu quero limitar o n�mero de caracteres retornados em uma consulta de
um campo text.

Por exemplo quero mostrar somente os 100 primeiros caracteres.

Obrigado.

--
Voc� est� recebendo esta mensagem porque se inscreveu no grupo "rails-br"
dos Grupos do Google.
Para postar neste grupo, envie um e-mail para rail...@googlegroups.com.
Para cancelar a inscri��o nesse grupo, envie um e-mail para
rails-br+u...@googlegroups.com.
Para obter mais op��es, visite esse grupo em
http://groups.google.com/group/rails-br?hl=pt-BR.

Ronaldo Possan

unread,
Sep 29, 2010, 3:50:41 PM9/29/10
to rail...@googlegroups.com
a = "testanto string"
a[0..4]
=> "testa"


--
Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br" dos Grupos do Google.

Para postar neste grupo, envie um e-mail para rail...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para rails-br+u...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/rails-br?hl=pt-BR.




--
Ronaldo Possan
Software Engineer
Ruby On Rails - PHP - ExtJS
Brazil - Campinas / Indaiatuba (SP)
+55 (19) 8820-7159

Luciano Bezerra

unread,
Sep 29, 2010, 3:52:04 PM9/29/10
to rail...@googlegroups.com, cearao...@googlegroups.com
Ops, Esqueci de citar a fonte:

Documenta��o do Rails:

http://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html#method-i-truncate

ABra�os


Luciano Bezerra
Iguatu/CE

> Subject: [rails-br] Limitar o n�mero de caracteres retornados em uma busca
>
>
> Ol� pessoal sou novato em ruby on rails e acredito que a minha d�vida
> � bem simples.
>
> Eu quero limitar o n�mero de caracteres retornados em uma consulta de


> um campo text.
>
> Por exemplo quero mostrar somente os 100 primeiros caracteres.
>
> Obrigado.
>
> --

> Voc� est� recebendo esta mensagem porque se inscreveu no grupo "rails-br"

> dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para rail...@googlegroups.com.

> Para cancelar a inscri��o nesse grupo, envie um e-mail para
> rails-br+u...@googlegroups.com.
> Para obter mais op��es, visite esse grupo em
> http://groups.google.com/group/rails-br?hl=pt-BR.
>

Cássio Talle

unread,
Oct 1, 2010, 12:53:49 PM10/1/10
to rails-br
Obrigado funcionou...

On 29 set, 16:52, "Luciano Bezerra" <luci...@lucianobezerra.eti.br>
wrote:
> Ops, Esqueci de citar a fonte:
>
> Documenta o do Rails:
>
> http://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html...
> > From: "C ssio Talle" <cassiolan...@gmail.com>
> > To: "rails-br" <rail...@googlegroups.com>
> > Sent: Wednesday, September 29, 2010 4:35 PM
> > Subject: [rails-br]Limitaro n mero de caracteres retornados em uma busca
>
> > Ol pessoal sou novato em ruby on rails e acredito que a minha d vida
> > bem simples.
>
> > Eu querolimitaro n mero de caracteres retornados em uma consulta de
Reply all
Reply to author
Forward
0 new messages