加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 如何从rails中的URL获取ID

发布时间:2020-12-17 01:21:13 所属栏目:百科 来源:网络整理
导读:我有一个如下所示的URL /pages/edit_product/11 在我的动作edit_product如何获取id 11所以我可以做@p = Product.find_by_id(11) 解决方法 使用url传递的任何参数都可以在控制器操作中使用,而视图在params哈希中可用. 要从url获取id,可以在控制器#edit_produc
我有一个如下所示的URL
/pages/edit_product/11

在我的动作edit_product如何获取id 11所以我可以做@p = Product.find_by_id(11)

解决方法

使用url传递的任何参数都可以在控制器操作中使用,而视图在params哈希中可用.

要从url获取id,可以在控制器#edit_product操作或视图中执行params [:id].所以你可以得到产品

@p = Product.find_by_id(params[:id])

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读