No estoy muy seguro de como escribir extensiones de DataMapper (I
honestamente, no es algo que me interese demasiado aprender :P) — pero
se puede usar will_paginate con DM y Sinatra, usando el branch
"agnostic" de will_paginate.

Mirate esto: 
http://autonomousmachine.com/2009/2/17/using-will_paginate-with-datamapper-and-sinatra

=)

-foca

2009/7/14 Marcos Vanetta <[email protected]>:
> Hola!
> Hice una extensión para sinatra, que intenta ser un will_paginate de rails.
> La hice para Sinatra y el código completo (pero precario) está aquí [1].
> Para hacerla me base en algunas extensions que encontre en la red, pero hay
> algunos tramos de código que no me terminan de quedar claro:
>
>
> http://pastie.org/546323
> Por qué tengo que llamar a todos estos modules y modules? ahí es donde
> defino los métodos de la clase paginated?
>
> http://pastie.org/546324
>
> En la línea 15 cuento los elementos que tiene la colección. El tema es que
> esta colección sale de:
> @post = Post.is_paginated
> @posts = Post.paginate
> Cómo sabe el método que se trata de una colección de Post? A esa línea no la
> entiendo para nada.
>
>
> Por último. Para que funcione el método paginate, primero siempre tengo que
> hacer: Post.is_paginated para definirlo o algo así. Hay alguna forma de
> hacerlo de manera automática?
>
> Creo que eso es todo
> desde ya muchas gracias
>
>
> salud
> malev
>
> [1] http://github.com/malev/sinatra-dm-paginate/tree/master
>
>
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
>
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a