Sha256: 5d18f7d784590728ca2b844cc59f71e665563271e5cb00226345363d19ca7583
Contents?: true
Size: 1.12 KB
Versions: 3
Compression:
Stored size: 1.12 KB
Contents
Reviews ======= Straightforward review/rating facility Please see TODO file Usage ----- Action "submit" in "reviews" controller - goes to review entry form Users must be logged in to submit a review Three partials: - ./app/views/products/_rating.html.erb -- display number of stars - ./app/views/products/_shortrating.html.erb -- shorter version of above - ./app/views/products/_review.html.erb -- display a single review Administrator can edit and/or approve and/or delete reviews. Implementation -------------- reviews table is quite obvious - and note the "approved" flag which is for the administrator to update ratings table holds current fractional value - avoids frequent recalc... Discussion ---------- Some points which might need modification in future: - I don't track the actual user on a review (just their "screen name" at the time), but we may want to use this information to avoid duplicate reviews etc. - Rating votes are tied to a review, to avoid spam. However: ratings are accepted whether or not the review is accepted. Perhaps they should only be counted when the review is approved.
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
spree_reviews-0.50.1 | README.markdown |
spree_reviews-0.50.0 | README.markdown |
spree_reviews-0.30.0 | README.markdown |