Rating / rateable plugin confusion

The situation right now with “rating / acts_as_rateable” plugins is
confusing.

As far as I can tell there are three rating plugins, two of which have
the same name: acts_as_rateable.

They are:

acts_as_rateable (juixe version)
http://www.juixe.com/svn/acts_as_rateable/
described in popular blog post:
http://www.naffis.com/blog/articles/2006/08/31/rails-ajax-star-rating-system
This plugin keeps track of ratings by user but is otherwise a bit crude.
For instance it seems to manually calcuate averages by retrieving all
ratings and doing crude math itself rather than using the AVG() function
on the db side.

acts_as_rateable (rateableplugin / rubyforge version)
http://rubyforge.org/projects/rateableplugin/
This plugin has some more handy methods but does not keep track of user.
It is contained in directory “rateableplugin” but calls itself
acts_as_rateable. As far as I can tell it is totally unrelated to the
plugin above.

ratable / acts_as_ratable (sic)
http://rubyforge.org/projects/ratable/
Despite the grammar this does not make your model look like a rat. I
haven’t reviewed it much yet. It has no README. It also seems to do
ratings averages on the app side.

Just hoping maybe this post will help someone since I got quite confused
looking for a rating plugin. It might be helpful to the community to
merge the best features of each of these and deprecate the others.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs