0

我尝试在我的应用程序中使用编辑产品,但是当我点击编辑时,我会转到这个网址:

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

在控制器的更新方法中使用它:

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