我有一个如下的URL
/pages/edit_product/11
在我的行动中 edit_product
我怎样才能获得id 11所以我可以做@p = Product.find_by_id(11)
我有一个如下的URL
/pages/edit_product/11
在我的行动中 edit_product
我怎样才能获得id 11所以我可以做@p = Product.find_by_id(11)
使用url传递的任何参数在控制器操作和params散列中的视图中都可用。
要从网址中获取ID,您可以在控制器#edit_product操作或视图中执行params [:id]。所以你可以得到产品
@p = Product.find_by_id(params[:id])