Buenas, tengo una tabla intemedia “articles_categories” con article_id y
category_id y necesito hacer un paginado de todos los artÃculos que
forman parte de una categoria en concreto.
SerÃa algo como:
category = Category.find_by_permalink(params[:id])
for article in category.articles
…
end
Pero con paginación.
HabÃa pensado en algo cómo esto:
category = Category.find_by_permalink(params[:id])
articles_pages, @articles = paginate(:category.articles, :order => ‘id
desc’)
pero no funciona! 
Alguna idea?
Muchas grácias! A ver si pronto puedo ayudar yo a alguien en lugar de
estar siempre pidiendo ayuda!!
David R. wrote:
Buenas, tengo una tabla intemedia “articles_categories” con article_id y
category_id y necesito hacer un paginado de todos los artÃculos que
forman parte de una categoria en concreto.
Posiblemente este screencast de will_paginate te ayude :
Saludos.
Jaime Mora R.
Pues no he entendido mucho el screencast, pero por lo poco que he visto
pagina los resultados de una búsqueda. Yo tan solo necesito paginar los
datos que tengo en el array @articles.
Tengo lo siguiente:
@articles = @category.articles.find(:all, :conditions => ‘published !=
0’, :order => ‘id desc’)
y necessito que me devuelva la paginación. Lo puedo hacer con el
will_paginate? o no es necessario?
Solucionado con will_paginate. Muchas grácias!