vendredi 31 juillet 2015

Merit doesn't add points to user after create action

I've used this instructions for simply add score when a user creates a "solucion" (which is a kind of "answer" to a micropost). I have added the has_merit line to user.rb (user model).

I want to display the user points earned for that action at the show view. show.html.erb (for solucion):

<h2><span class="red"><%= current_user.points %></span><br>Points</br></h2>

It displays 0 points...

point_rules.rb:

module Merit
  class PointRules
   include Merit::PointRulesMethods

   def initialize
    score 5, on: 'solucions#create'
   end
  end
end

When I create a solucion with the current_user (already saving the user_id index and identifier to solucion), This is what my rails server output shows...

Direct link to github gist:

http://ift.tt/1DXPevP

Embed:

<script src="http://ift.tt/1SquLMf"></script>

Aucun commentaire:

Enregistrer un commentaire