1
我在學習Rails,並且正在編寫一個處理筆記的簡單應用程序。 Notes有一個值「score」,它是一個整數。我希望用戶按下名爲「投票」的按鈕和一個「投票下來」的按鈕,投票將使得得分=得分+1。在軌道上投票的上/下按鈕3
的notes_controller.rb有一個方法「給予好評」,看起來像
def upvote
@note = Note.find params[:id]
@note.score = @note.score +1
end
但我無法弄清楚如何路由,以便發送POST(或更新?)到/筆記/:ID/upvote使筆記的score
更改?
你有沒有試過/ notes/upvote /:id?它應該調用notes控制器的upvote方法,傳遞:id作爲參數。 – ryan0