我试图显示一个用户在其'显示'页面上的所有任务(包括每个相关项目信息)的列表。选择父母和孩子的记录,并通过使用rails的孩子排序3
User has_many projects
Project belongs_to user
Project has_many tasks
Task belongs_to project
我想为用户提供所有任务的列表,每个任务都有单独的行,即使它们都与单个项目有关。我需要在行中显示项目名称以及任务名称。
如
**Tasks for User 1**
Project 1 | Task 1
Project 2 | Task 2
Project 3 | Task 3
Project 1 | Task 4
Project 3 | Task 5
Project 3 | Task 6
Project 2 | Task 7
任何人都可以提出如何使用Rails 3?
我觉得这是什么我在之后。你可以给出一个例子,在视图中输出它 - 即引用来自项目和任务表的列 – user1116573 2012-01-29 21:00:41
对'@ tasks.each {| t | [t.name,t.project.name] .join(“ - ”)}' – 2012-01-29 21:34:10
这就是我所追求的,但我认为你的代码应该是'@tasks.each do | t | {[t.name,t.project.name] .join(“ - ”)}' – user1116573 2012-01-30 19:37:23