2013-04-24 2 views
0

임 시도 사용 편집 제품을 영구 링크 오류를 발견,하지만 난 편집을 클릭하면 메신저가이 URL로 이동 :레일 내 앱에 갱신에

http://0.0.:3000/admin/products/1/edit

좋아, 그 괜찮아 내 경로

입니다 내가 업데이트에 클릭 할 때
resources :products 

    namespace :admin do 
    resources :products 
    end 

는 그러나이 오류가 나타납니다

Couldn't find Product with id=capa-para-iphone-4-silicone 

메신저가 어를 이해 보석 has_permalink를 사용

@product = Product.find(params[:id]) 

임하지만이 보석 쇼의 일부를 넣어 : ROR하지만 난 어떤 것은 내가이 편집 및 업데이트에 내 컨트롤러에 넣으면 고유 주소로 찾을 수 있기 때문에 잘 모릅니다. 컨트롤러의 업데이트 방법

답변

1

사용이 :

@product = Product.find_by_permalink(params[:id]) 
+0

오 덕분에, 아주 아주 샘플, 덕분에 완벽하게 작동합니다. – overallduka

관련 문제