好的,所以我是 Rails 的新手,正在使用该框架创建一个项目管理系统。对于我的几个模型、视图和控制器,我使用了脚手架并且没有任何问题。对于其他部分,我自己编写了所有部分。
因此,作为我项目的概述,从根本上讲,您可以拥有许多项目。在所有这些项目中,您可以创建多个待办事项列表。在每个待办事项列表中,您可以有多个任务。这就是我在标题中所说的“分层”的意思。
我刚刚创建了我的列表页面,当我直接在浏览器中访问 URL(例如:)时http://localhost:3000/projects/3/lists/20/tasks/1
,任务会正确显示。但是,我不知道如何格式化我的待办事项列表视图之一中的链接(任务通常显示在待办事项列表下方,但现在我希望它们显示在自己的视图中)。
这是我目前拥有的代码:
<%= link_to "#{task.description}", project_list_tasks_url(@list.id,task.id) %>
我知道这link_to "#{task.description}"
是正确的,因为我尝试将它与静态 URL(谷歌或其他东西)一起使用,但这project_list_tasks_url(@list.id,task.id)
是我遇到问题的地方。
有人可以帮帮我吗?我可以从我的待办事项列表或任务控制器和视图中提供尽可能多的代码。