我正在学习 Rails,并且正在编写一个简单的应用程序来处理笔记。注释有一个整数值“分数”。我希望用户按下一个名为“投票赞成”和一个“投票反对”的按钮,投票赞成将使 score=score+1。
notes_controller.rb 有一个方法“upvote”,看起来像
def upvote
@note = Note.find params[:id]
@note.score = @note.score +1
end
但我不知道如何路由,以便将 POST(或 UPDATE?)发送到 /notes/:id/upvote 使注释score
发生变化?