我有一个如下的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哈希中使用。
要从URL中获取ID,您可以在controller#edit_product动作或视图中执行params [:id]。因此,您可以通过以下方式获取产品:
@p = Product.find_by_id(params[:id])