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

Responder a