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
