基本上我想使用redirect_to
方法重定向到PUT
控制器動作,但它只是想使用GET
動詞。有沒有辦法在redirect_to
中指定HTTP動詞?我可以使用Rails 4.2中的`PUT`動詞redirect_to
路線被定義爲耙路由
resume_user PUT /users/:id/resume(.:format) users#resume
和我已經使用所有具有相同的結果No route matches [GET] "https://stackoverflow.com/users/5/resume"
- redirect_to的resume_user_url(@user)
- redirect_to的下面的action:'resume',controller:'users',id:@ user.id
- redirect_to action:'resume',控制器:'用戶',方法:'put',id:@ user.id
我可能會用錯,在這種情況下,有什麼建議? 感謝 帕特里克
這很有道理,謝謝。我完全忘了看HTTP規範,認爲這是一個Rails問題。有時間重新評估流量。 – Patrick