У меня есть вложенный маршрут в рельсах. Каждая форма ресурсов имеет поле ответственности. Я хочу, чтобы пользователь сначала создал список ответственности, поэтому я сгенерировал ответственность лесов с полем имени. Теперь я хочу, чтобы пользователь создал список ответственности и получил раскрывающийся список в поле ответственности каждого вложенного маршрута. Вот мой код:
rout.rb
resources :projects do
resources :responsibilities
resources :stages do
resources :tasks do
resources :sub_tasks do
resources :sub_sub_tasks do
resources :sub_three_tasks
end
end
end
end
end
projects_controller.rb
def index
@projects = current_user.projects.all.paginate(page: params[:page], per_page: 15)
end
def show
@project = Project.includes({stages: {tasks: {sub_tasks: {sub_sub_tasks: :sub_three_tasks}}}}).find(params[:id])
@stages = @project.stages
end
stage
, task
, sub_task
, sub_sub_task
и sub_three_task
у каждого есть текстовое поле ответственности. Я хочу выпадающий список от пользователя, который добавил список ответственности в каждом проекте. Как я могу это сделать?