Just riffing here...

I would do this as observers on the models that when created increase
my rating. In that I would save some form of rating event model that
encapsulates the events. Having the models around would allow you to
rerate everyone if you found that your weighting of events needs to be
adjusted.

Something along the lines of: http://gist.github.com/232816

I would work it out first with an observer or two and then refactor
down to a root observer that can be parameterized to do the right
thing.

Mark

On Nov 11, 2:53 pm, Joe <[email protected]> wrote:
> That is something different, for a given type of model users can rate
> it.  So for a blog system other users could rate each post.
>
> I need something more advanced, ratings (community standing, more
> accurately) are driven by how a user behaves in the system.
>
> For example on Yahoo! Answers you get points for signing up, for
> answering questions, having your answer selected as the best answer,
> etc.
>
> Joe
>
> On Nov 11, 10:42 am, Marnen Laibow-Koser <rails-mailing-l...@andreas-
>
>
>
> s.net> wrote:
> > Joe wrote:
> > > I haven't seen any plugins that do this sort of thing.
>
> > acts_as_rated?
>
> > Best,
> > --
> > Marnen Laibow-Koserhttp://www.marnen.org
> > [email protected]
> > --
> > Posted viahttp://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to