[英]Rails: How to dynamically create path for singular nested resource using polymorphic_path
I have some singular nested resources and the entries for them looks like this: 我有一些单一的嵌套资源,它们的条目如下所示:
resources :rocs, only: [:show] do
resource :r1_response, :r2_response, :r3_response, :r4_response :r5_response do
member do
get :print
end
end
end
Now I want to dynamically generate paths for my nested singular resources like below: 现在,我想为嵌套的单个资源动态生成路径,如下所示:
print_roc_r1_response_path
print_roc_r2_response_path
...
I am trying to use polymorphic_path
to generate above paths: 我正在尝试使用polymorphic_path
生成上述路径:
link_to "Print ROC", polymorphic_path([:print, @roc, controller.controller_name])
But it's giving error: undefined method print_roc_r1_responses_path
cause controller.controller_name
is plural . 但这给出了错误: undefined method print_roc_r1_responses_path
导致controller.controller_name
为复数 。 How do I fix it? 我如何解决它?
resources :rocs, only: [:show] do
resources :r1_response, :r2_response, :r3_response, :r4_response :r5_response do
member do
get :print
end
end
end
Change resource to resources 将资源更改为资源
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.