Endless page

48 views
Skip to first unread message

Paulo Henrique

unread,
Nov 13, 2012, 10:28:00 AM11/13/12
to rail...@googlegroups.com
Boa tarde galera, todo mundo bem?
Pois então, to com um problema aqui, tenho que implementar um endless page dentro de um show. Vou mandar uma parte do meu controller sem nada de paginação ainda.http://pastebin.com/NFNFyAQJ Eu queria paginar somente os resultados desse @product_types. Pesquisei esses 3 links(http://pedromtavares.wordpress.com/2011/05/08/endless-page-scrolling-with-rails-3-and-jquery/http://www.idyllic-software.com/blog/endless-page-using-jquery-and-will_paginate/http://railscasts.com/episodes/114-endless-page), mas nenhum me atendeu de forma concreta, então vim aqui no grupo ver se alguem  passou por isso tambem e pode me ajudar.

Desde já agradeço! Vlw

Alex Takitani

unread,
Nov 13, 2012, 10:41:55 AM11/13/12
to rail...@googlegroups.com
Pq o railscast não te atendeu? Eu já implementei usando a solução dele, funciona perfeitamente.


2012/11/13 Paulo Henrique <taral...@gmail.com>
Boa tarde galera, todo mundo bem?
Pois então, to com um problema aqui, tenho que implementar um endless page dentro de um show. Vou mandar uma parte do meu controller sem nada de paginação ainda.http://pastebin.com/NFNFyAQJ Eu queria paginar somente os resultados desse @product_types. Pesquisei esses 3 links(http://pedromtavares.wordpress.com/2011/05/08/endless-page-scrolling-with-rails-3-and-jquery/http://www.idyllic-software.com/blog/endless-page-using-jquery-and-will_paginate/http://railscasts.com/episodes/114-endless-page), mas nenhum me atendeu de forma concreta, então vim aqui no grupo ver se alguem  passou por isso tambem e pode me ajudar.

Desde já agradeço! Vlw

--
Você recebeu essa mensagem porquê está inscrito no Google
Groups "rails-br".
Para enviar uma mensagem para o grupo, mande um email para rail...@googlegroups.com
Para se descadastrar, mande um e-mail para
rails-br+u...@googlegroups.com
Visite o grupo em http://groups.google.com/group/rails-br?hl=pt-BR
Leia nossa política de uso: http://goo.gl/YGgt7

Paulo Henrique

unread,
Nov 13, 2012, 10:49:29 AM11/13/12
to rail...@googlegroups.com
Alex, então se vc observar o code que eu mandei, o @product_types tem um find personalizado. O problema seria integrar ele com o paginate.

Alex Takitani

unread,
Nov 13, 2012, 12:35:03 PM11/13/12
to rail...@googlegroups.com
E dá erro qdo vc usa paginate? Que versão de rails?


2012/11/13 Paulo Henrique <taral...@gmail.com>
Alex, então se vc observar o code que eu mandei, o @product_types tem um find personalizado. O problema seria integrar ele com o paginate.

--

Filipe Chagas

unread,
Nov 13, 2012, 1:15:51 PM11/13/12
to rail...@googlegroups.com
Tá usando will_paginate? Testa isso:

@product_types = ProductType.page(params[:page]).find_all_by_partner_id_and_active(@partner.idtrue)    

Paulo Henrique

unread,
Nov 14, 2012, 6:42:41 AM11/14/12
to rail...@googlegroups.com
Ok, e como eu faço pra paginar somente uma parte do meu show? Sendo que ele mostra vários dados diferentes, de models diferentes? Fazer o endless page em si eu consigui fazer, mas dessa forma que eu quero, somente uma parte, dentro de um show é que ainda não consegui.

Alex Takitani

unread,
Nov 14, 2012, 6:49:31 AM11/14/12
to rail...@googlegroups.com
Usa partial + ajax.

O railscast que vc linkou no 1 post faz isso.


2012/11/14 Paulo Henrique <taral...@gmail.com>
Ok, e como eu faço pra paginar somente uma parte do meu show? Sendo que ele mostra vários dados diferentes, de models diferentes? Fazer o endless page em si eu consigui fazer, mas dessa forma que eu quero, somente uma parte, dentro de um show é que ainda não consegui.

--

Paulo Henrique

unread,
Nov 14, 2012, 9:28:33 AM11/14/12
to rail...@googlegroups.com
Então gente, com a ajuda de vcs consegui dar um passo enorme, mas agora esbarei em outro problema. Consigo fazer a paginação certinha com will_paginate e identificar o final da pagina para a rolagem. O problema é que não consigo exibir mais resultados alem dos 2 padrões que eu defini. Não sei se é problema com o partials ou com o find que fiz no controller. Segue o codigo:

Paulo Henrique

unread,
Nov 14, 2012, 9:38:31 AM11/14/12
to rail...@googlegroups.com
Resolvi aqui, erro bobo, esqueci do format.js 

Vlw d+ Filipe e Alex!


--

Alex Takitani

unread,
Nov 14, 2012, 10:25:18 AM11/14/12
to rail...@googlegroups.com
Legal! 


2012/11/14 Paulo Henrique <taral...@gmail.com>

Carlos Antônio

unread,
Nov 14, 2012, 12:08:22 PM11/14/12
to rail...@googlegroups.com
estes erros bobos, mata a gente de raiva em horas :), tu fica procurando em tudo que é canto, e quando acha o problema e vê que era uma coisa trivial e tão boba, da só uma risadinha de canto de boca :)....

Paulo Henrique

unread,
Nov 14, 2012, 12:17:55 PM11/14/12
to rail...@googlegroups.com

Cara, eu levantei, peguei um café, dei uma volta no escritório, voltei e vi se era real.. Perdi 1 dia de trabalho por isso.. Tenso

Reply all
Reply to author
Forward
0 new messages