Ruby on rails 自嵌套模型的Rails路由

Ruby on rails 自嵌套模型的Rails路由,ruby-on-rails,ruby-on-rails-4,nested-attributes,Ruby On Rails,Ruby On Rails 4,Nested Attributes,在我的rails应用程序中,我有一个任务模型。 在我的应用程序中,我的任务可以有子任务等等。因为我的子任务是只有父任务的任务,所以我创建了一个自嵌套模型,例如 class Task < ActiveRecord::Base ## Self Join has_many :subtasks, class_name: "Task", foreign_key: "parent_task_id" belongs_to :parent_task, class_name: "Task"

在我的rails应用程序中,我有一个任务模型。 在我的应用程序中,我的任务可以有子任务等等。因为我的子任务是只有父任务的任务,所以我创建了一个自嵌套模型,例如

class Task < ActiveRecord::Base
  ## Self Join
  has_many :subtasks, class_name: "Task",
  foreign_key: "parent_task_id"

  belongs_to :parent_task, class_name: "Task"
  ##
end
我尝试实现的结果是转到以下url:“/tasks/1/tasks”是,我可以呈现(顺便说一句,在我所有的控制器中,我现在不使用视图以JSON呈现)具有父任务id 1的任务

希望你能理解我的要求


提前感谢;)

你能把你的路由文件的内容(仅仅是关于任务的部分)添加到你的问题中吗?因为你的问题是关于路由的,我们需要看看你已经有了什么。据我所知,你需要这样的资源:任务执行资源:任务资源:父任务资源:子任务结束这里有一个很好的rails cast:@Yas我的任务可以有无限的子任务层。类似于task1:parent=nul-task2:parent=task1-task3:parent=task2。等等
resources :tasks do
  resources :tasks
end