用于新嵌套资源的通用link_to帮助程序

时间:2014-10-08 00:12:54

标签: ruby-on-rails

我有一个通用的任务视图,因为许多模型可以多态地拥有任务。所以在各种其他视图中,我渲染了这个通用的部分,我将拥有的模型传递为" taskable"。问题是我在此视图中渲染新操作时遇到问题。我想渲染一个像:

的视图
new_lead_task_path
new_client_task_path

我尝试了以下内容:

link_to [:new, taskable, Task.new]

但它给出了错误:

undefined method `new_lead_tasks_path' 

注意它是如何寻找"任务"而不是"任务"。应该是new_lead_task_path。

我可能做错了什么?

路线如下:

new_lead_task GET      /leads/:lead_id/tasks/new(.:format)                            tasks#new

0 个答案:

没有答案