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

私はエラーを理解しましたが、編集と更新でこれをコントローラーに入れたときにパーマリンクで何が見つかるかわかりません:

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

私はgem has_permalinkを使用していますが、このgemをいくつか紹介しています。

4

1 に答える 1

1

これをコントローラーの update メソッドで使用します。

@product = Product.find_by_permalink(params[:id])
于 2013-04-25T00:16:31.987 に答える