Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 二:删除rails路由中的id_Ruby On Rails_Destroy - Fatal编程技术网

Ruby on rails 二:删除rails路由中的id

Ruby on rails 二:删除rails路由中的id,ruby-on-rails,destroy,Ruby On Rails,Destroy,我有以下铁路路线 model\u name删除model\u name/:id/comments/:id(:format) 我想知道当我在destroy方法中调用params[:id]时,需要什么:id?第一个或第二个?参数[:id]将采用第二个id。可以通过参数[:model\u name\u id]访问第一个id值 例如,使用类似于 /帖子/1/comments/4 参数[:id]=4 参数[:post_id]=1您的路线应该是 删除模型名称/:模型id/注释/:id(:格式) 因此,par

我有以下铁路路线

model\u name删除model\u name/:id/comments/:id(:format)


我想知道当我在
destroy
方法中调用
params[:id]
时,需要什么
:id
?第一个或第二个?

参数[:id]将采用第二个id。可以通过参数[:model\u name\u id]访问第一个id值

例如,使用类似于 /帖子/1/comments/4

参数[:id]=4 参数[:post_id]=1

您的路线应该是

删除模型名称/:模型id/注释/:id(:格式)

因此,params[:model_id]将取第一个,params[:id]将取第二个(注释id)

欲知详情