=== acting troupe
actor1 (be): be_taggable, need to be hot and attractive.
actor2 (acts): acts_as_taggable, need to be anyone but hot and
attractive.
=== scene 1
acts: Hi, my name is acts_as_taggable.
be: Hi, my name is be_taggable.
acts: hmmm… never heard of.
be: That’s ok, I can do what you do, but much easier and efficient.
acts: oh yeah? how so?
be: my name has only 11 letters, 5 less than yours, a 31.25%
improvement.
Acts laugh hysterically
acts: wow, I’m really impressed.
be: unfazed, continues calmly
I have just 67 lines of code, 1/10th of your size.
Acts looking suspiciously at Be for a few seconds
acts: can you tag any models?
be: yes, without creating additional join tables.
acts: can you find by tags?
be: you mean Tag.find_by_name ? yes, you can find by tags, by model
class,
by count, or any combination of it.
Acts’s face gets red
be: plus for model tables, I added tags_cache column to reduce DB
traffic.
be: Run 3 shell commands will get you started right away, no need to
create
tables by hand.
Acts faint and fall back onto the ground
be: Did I say too much?
Camera zoom out, blurs
*Display URL http://railers.rubyforge.org/be_taggable *
doc: http://railers.rubyforge.org/be_taggable
code: script/plugin install
http://railers.rubyforge.org/svn/plugins/trunk/be_taggable
help: http://groups.wuyasea.com/group/ruby-on-rails
Dorren
http://groups.wuyasea.com/profile/dorren
Dorren_was_here_cuz_goog_keeps_losing_my_favorites