Я пытаюсь использовать форму внутри частичного файла для обновления и удаления записей, но я не уверен относительно маршрутов (путей), которые будут использоваться в форме.Я предоставил частичную форму без путей и с некоторой информацией о моем приложении.Мне нужно помочь заполнить форму с правильными маршрутами
Контроллер задач
class TasksController < ApplicationController
def new
@project = Project.find(params[:project_id])
@task = @project.tasks.new
end
def create
@project = Project.find(params[:project_id])
@task = @project.tasks.create(task_params)
respond_to do |format|
format.html {redirect_to project_path(@project)}
format.js
end
end
def destroy
@project = Project.find(params[:project_id])
@task = @project.tasks.find(params[:id])
@task.destroy
respond_to do |format|
format.html{redirect_to project_path(@project)}
format.js
end
end
_task.html.erb
<%= form_for '', remote: true do |f| %>
<%= f.check_box :complete %>
<%= f.submit "Update" %>
<%= f.label :complete, task.name %>
<%= link_to "Remove", '', method: :delete, data: {confirm: "Are you sure?"}, remote: true %>
<% end %>
Форма задачи
<%= form_with(model: [ @project, @project.tasks.build ],id:"new-task-form") do |form| %>
<%= form.text_field :name%>
<%= form.submit %>
<%end%>
Маршруты
resources :projects do
resources :tasks
end