DHH’s acts_as_taggable is now much more usable with this patch.
http://dev.rubyonrails.org/ticket/3866
This patch adds scoped finders, documentation, and tests:
Get tags for all articles in a blog
@blog.articles.tags
Get tags for articles in a blog published in the last year
@blog.articles.tags :conditions => [‘published_at > ?’, 1.year.ago]
Get related tags from article tags in a blog
@blog.articles.find_related_tags [‘code’, ‘rails’]
Get blog articles tagged with any/all tags
@blog.articles.find_tagged_with :all => [‘code’, ‘rails’]
@blog.articles.find_tagged_with :any => [‘code’, ‘rails’]
@blog.articles.find_tagged_with [‘code’, ‘rails’] # Depreciated
interface
I would appreciate any feedback.
-Sean
Hi Sean
I hope I’m not confused and that you are actually referring to this:
http://dev.rubyonrails.org/ticket/3928
This patch looks really good and I’m going to be using/testing it. I was
pulling my hair out a bit with the original. Thanks to everyone who
worked on this.
Brian
Sean Treadway wrote:
@blog.articles.find_tagged_with :all => [‘code’, ‘rails’]
@blog.articles.find_tagged_with :any => [‘code’, ‘rails’]
@blog.articles.find_tagged_with [‘code’, ‘rails’] # Depreciated interface
I would appreciate any feedback.
Very very nice!
I’m looking forward to test it in the near future.
(Thanks for having followed up on the initial patches
bye,
Luca
Hi,
I am RoR newbie.
Can someone explain How to install these patches?
-Thanks
Hari
Indeed… Must have copied the URL from another tab.
Extra love for: http://dev.rubyonrails.org/ticket/3928
Thanks,
Sean
On Thursday, April 20, 2006, at 11:43 AM, Sean Treadway wrote:
@blog.articles.tags :conditions => [‘published_at > ?’, 1.year.ago]
-Sean
Rails mailing list
[email protected]
http://lists.rubyonrails.org/mailman/listinfo/rails
IIRC, the first version had difficulty discriminating between tags in
STI classes.
If you did this…
B < A
and
C < A
and then did
C.find_tagged_with(“tag”)
it would return all A,B, and C with that tag.
Does this ticket fix that?
_Kevin