NoMethodError in Stages # edit - PullRequest
       1

NoMethodError in Stages # edit

0 голосов
/ 29 января 2020

У меня есть два помоста в рельсах. Первый проект, а второй этап. Проект имеет отношение один ко многим со стадией. Я делаю проект и его этапы в проекте # шоу. но я не могу добавить этап редактирования и уничтожить кнопку при добавлении я получаю ошибку метода. error

шоу проекта. html .erb

<td><%= link_to 'Edit', edit_project_stage_path(@project, stage) %></td>
<td><%= link_to 'Destroy', stage, method: :delete, data: { confirm: 'Are you sure?' } %></td>

stage_controller.rb

def edit
    @stage = Stage.find(params[:stage_id]
    @project = Project.find(params[:project_id])
  end

projects_controller.rb

def show
  @project = Project.includes({stages: {tasks: :sub_tasks}}).find(params[:id])
  @stages = @project.stages
end

rout.rb

  resources :projects do
    resources :stages do
      resources :tasks do
        resources :sub_tasks
      end
    end
  end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...