Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.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 编辑多态URL返回复数URL_Ruby On Rails_Ruby_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 编辑多态URL返回复数URL

Ruby on rails 编辑多态URL返回复数URL,ruby-on-rails,ruby,ruby-on-rails-4,Ruby On Rails,Ruby,Ruby On Rails 4,我试图在rails中使用edit_polymorpic_urlproduct,它返回资源的多元版本,而不是单数版本 例如。 edit_polymorpic_urlproduct在应为edit_product_url时返回edit_products_url 有人知道解决这个问题的方法吗?谢谢您是否尝试过使用多态路径产品,action::edit我的问题是因为在呈现集合时传递了空的新变量 我添加了我的_model?在使用多态路径之前,它是有效的。为什么url应该是单数?约定是资源的复数名称。你能再解

我试图在rails中使用edit_polymorpic_urlproduct,它返回资源的多元版本,而不是单数版本

例如。 edit_polymorpic_urlproduct在应为edit_product_url时返回edit_products_url


有人知道解决这个问题的方法吗?谢谢

您是否尝试过使用多态路径产品,action::edit

我的问题是因为在呈现集合时传递了空的新变量


我添加了我的_model?在使用多态路径之前,它是有效的。

为什么url应该是单数?约定是资源的复数名称。你能再解释一下你在做什么吗?我不这么认为?执行rake路由将返回edit_产品路径。这个想法很简单。。要传递不同的资源来编辑\u多态\u url以检索路径,而不是执行编辑\u产品\u路径产品,请编辑\u某物\u路径某物您能解决此问题吗?成功吗?现在有这个问题吗