你好我下面一個軌道教程中,我使用的鐵軌3.2.3和我有這樣的錯誤路由錯誤路由錯誤的路由匹配[POST]「/電影/ 9 /編輯」
沒有路由匹配[POST ] 「/電影/ 9 /編輯」
這是我的HAML頁:
%H2編輯電影
=的form_tag edit_movie_path(@movie):方法=>:將做
=標籤:電影,:標題,'山雀le' = text_field:movie,'title'
= label:movie,:rating,'Rating' = select:movie,:rating,['G','PG','PG-13', 'R', 'NC-17']
=標籤:電影,:RELEASE_DATE, '發佈' = date_select:電影,:RELEASE_DATE
= submit_tag '保存更改'
這裏是我的控制器:
def編輯
@movie = Movie.find params[:id]
末
高清更新
@movie = Movie.find params[:id]
@movie.update_attributes!(params[:movie])
flash[:notice] = "#{@movie.title} was successfully updated."
redirect_to movie_path(@movie)
末
和我的路線:
電影GET /movies(.:format)電影#指數
POST /movies(.:format) movies#create
new_movie GET /movies/new(.:format)電影#新 edit_movie GET /movies/:id/edit(.:format)電影#編輯
movie GET /movies/:id(.:format) movies#show
PUT /movies/:id(.:format) movies#update
DELETE /movies/:id(.:format) movies#destroy
感謝您的幫助