所以我有這個應用程序,你創建一個用戶,然後你可以添加電影和節目到數據庫。就像IMDB上的一個不好的版本?無法編輯數據庫條目
現在..我有此控制器:https://github.com/Veske/form/blob/ryhm/app/controllers/movies_controller.rb
我已成立了電影的路線,也擁有所有必要的視圖文件..但是當我嘗試去在頁面上編輯的電影之一:http://whatever.com/shows/1/edit例如,它給了我一個錯誤:
Couldn't find User with id=1
def correct_user
@user = User.find(params[:id])
redirect_to root_url unless current_user?(@user)
end
end
params
{"id"=>"1"}
現在..爲什麼會認爲我在它扔,該參數是一個@user PARAM當我對電影特製一個更新和編輯控制器?
張貼您的路線會讓我們更好地瞭解錯誤。儘管如此,你有沒有嘗試在你的路線中使用資源?喜歡的資源:顯示#這將生成http://什麼。com/shows/1 /編輯 – rav
您可以通過回購導航到路線,downvote不需要。 – rlecaro2