-
Notifications
You must be signed in to change notification settings - Fork 3
Allow users to rate any resource on your app without dirty javascript on your views
License
innku/rating_engine
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
=== Rating Engine We will update this README file very, very soon. If you want to use this code in your app. Please let us know and will be sure to help you out. On the meantime, Rating Engine borrows the functionality spec from acts_as_rateable, you can read the code right here: Acts As Rateble ============= Acts_as_rateable is a plugin released under the MIT license. It makes activerecord models rateable through a polymorphic association and optionally logs which user rated which model. In this case, one user can rate an object once. Used on cotcot.hu for article rating, sponsored quizzes, etc. Example ======= Install the plugin into your vendor/plugins directory, insert 'acts_as_rateable' into your model, then restart your application. class Post < ActiveRecord::Base acts_as_rateable end Now your model is extended by the plugin, you can rate it ( 1-# )or calculate the average rating. @post.rate_it( 4, current_user.id ) @post.average_rating #=> 4.0 @post.average_rating_round #=> 4 @post.average_rating_percent #=> 80 @post.rated_by?( current_user ) #=> rating || false Post.find_average_of( 4 ) #=> array of posts See acts_as_rateable.rb for further details! # Notes Jinzhu - generator is compatible with rails 3. Copyright (c) 2007-2010 Ferenc Fekete, http://feketeferenc.hu , released under the MIT license
About
Allow users to rate any resource on your app without dirty javascript on your views
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published