How can I do that? I have downloaded will_paginate but seems it wont
work together.
I tried this approach:
options=Post.find_options_for_find_tagged_with(“en,
news”).merge(:page=>1)
posts=Post.paginate(options)
but this gives me MySQL Statement Error. Any well packaged solution or
I have to really hack into details on this one?
William
I’ve just done a test in the console and you just use
paginate_tagged_with(‘tag1’,‘tag2’,:page => 1)
to return paginated find_by_tag. will_paginate creates new paginating
finders based on the find methods in the model.
e.g in controller.
@posts = Post.paginate_tagged_with(‘en’,‘news’, :page =>
params[:page])
in view:
<%= will_paginate(@posts) %>
Hope that works for you.
It doesnt work, the function said no find_all_tagged_with function
exist. I am using acts_as_taggable_steroids by the way (not the DHH
acts_as_taggable, though the author said its based on that).
I haven’t tried this yet, but check out:
http://www.mckinneystation.com/2007/08/20/pagination-with-acts_as_taggable_on_steroids-acts_as_ferret-and-will_paginate/
it looks like a solution for how to get will_paginate and
acts_as_taggable_on_steriods to work together