Class: Rankit::ScoresController

Inherits:
ApplicationController show all
Defined in:
app/controllers/rankit/scores_controller.rb

Instance Method Summary collapse

Methods inherited from ApplicationController

#after_sign_out_path_for

Instance Method Details

#editObject



8
9
10
# File 'app/controllers/rankit/scores_controller.rb', line 8

def edit
  @score = Rankit::Score.find_or_create_by_rankable_id_and_ranker_id(@rankable.id, current_user.id)
end

#updateObject



12
13
14
15
16
# File 'app/controllers/rankit/scores_controller.rb', line 12

def update
  @score = current_user.scores.find_by_rankable_id(@rankable.id)
  @score.update_attributes(score_params)
  redirect_to rankables_path, :notice => 'Your rank has been recorded'
end