我有一个如下的URL
/pages/edit_product/11
Run Code Online (Sandbox Code Playgroud)
在我的行动中edit_product如何获得id 11以便我可以做@p =Product.find_by_id(11)
nas*_*nas 17
使用url传递的任何参数都可以在控制器操作和params散列中查看.
要从网址中获取ID,您可以在控制器#edit_product操作或视图中执行params [:id].所以你可以通过
@p = Product.find_by_id(params[:id])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9043 次 |
| 最近记录: |