我正在完成一個針對Rails 3完成的舊教程。我正在使用Rails 4.1.4。GET和POST的無效路由名稱
其中一個指令是改變路線文件,包括以下內容:
get '/boards/:board_id/conversations/:id/reply' => "conversations#reply", :as => :reply_board_conversation
post '/boards/:board_id/conversations/:id/reply' => "conversations#save_reply", :as => :reply_board_conversation
顯然,這給了我一個錯誤:
Invalid route name, already in use: 'reply_board_conversation'
在我看來,該航線以某種方式嘗試複製新行爲並創建行爲。獲取新建和發佈以創建單一路線。 問題是我無法弄清楚如何重寫路線,所以它的工作原理。我已經搜索瞭解決方案,但似乎無法找到任何東西。如果任何人都可以指出我正確的方向,將非常感激。
謝謝,這讓我朝着正確的方向前進 –