J'ai un système simple dans lequel les photos ont beaucoup de commentaires. Je suis sûr que je ne fais pas bien, mais j'essaie de construire un système de notation simple pour les commentaires. comment.rating
commence à 0 et peut monter.Pourquoi mon incrément ne fonctionne-t-il pas correctement?
C'est une partie de mon contrôleur Commentaires
class CommentsController < ApplicationController
def increment
@comment = Comment.find(params[:id])
@comment.rating += 1
redirect_to(@photo)
end
end
Je pense que la méthode increment
est très bien, mais comment j'appelle ce n'est pas:
<%= link_to "+", :controller => 'comments', :method => 'increment' %>
qui ne fonctionne pas. Je sais que c'est une question un peu fondamentale, mais j'apprécierais tout conseil. Merci.
Merci beaucoup pour les pointeurs tout le monde. Je pensais que j'étais beaucoup plus loin que moi. –