I am currently writing an ROR application which I am looking to add user
points to. I've been looking at Merit for this, but I don't know if it
is going to be right for what I am looking to get out of it. The points
are the main thing, but I may use the badges and rating features in the
The part I'm not sure of is that I want users to be able to “spend”
points on the site at some point in the future.
I'd like users to accumulate a points total for various actions across
the site, but also to have a rolling “last 2 months” total, which could
be “spent”. ie when they have been spent they would be removed from the
last 2 months total but would still be shown in the total points. Also,
as its rolling, if a user gains 10 points on 1st January, those 10
points will drop off on 1st March if not spent before then.
I don't know if I have explained this well, but I don't think this sort
of functionality is available with Merit. Has anyone with experience of
this gem got any ideas as to whether this is possible?
If not, how much of a job would rolling my own points system with the
features above be? I have a feeling this might be a big job… So if I can
use Merit or something similar that would be better.
Any input anyone can give would be appreciated,