Prefix Verb URI Pattern Controller#Action
sort_list POST /lists/:id/sort(.:format) lists#sort
list POST /lists/:id(.:format) lists#create
list_items GET /lists/:list_id/items(.:format) items#index
POST /lists/:list_id/items(.:format) items#create
new_list_item GET /lists/:list_id/items/new(.:format) items#new
edit_item GET /items/:id/edit(.:format) items#edit
item GET /items/:id(.:format) items#show
PATCH /items/:id(.:format) items#update
PUT /items/:id(.:format) items#update
DELETE /items/:id(.:format) items#destroy
project_lists GET /projects/:project_id/lists(.:format) lists#index
POST /projects/:project_id/lists(.:format) lists#create
new_project_list GET /projects/:project_id/lists/new(.:format) lists#new
edit_list GET /lists/:id/edit(.:format) lists#edit
GET /lists/:id(.:format) lists#show
PATCH /lists/:id(.:format) lists#update
PUT /lists/:id(.:format) lists#update
DELETE /lists/:id(.:format) lists#destroy
projects GET /projects(.:format) projects#index
POST /projects(.:format) projects#create
new_project GET /projects/new(.:format) projects#new
edit_project GET /projects/:id/edit(.:format) projects#edit
project GET /projects/:id(.:format) projects#show
PATCH /projects/:id(.:format) projects#update
PUT /projects/:id(.:format) projects#update
DELETE /projects/:id(.:format) projects#destroy
react POST /react(.:format) reacts#create
new_react GET /react/new(.:format) reacts#new
edit_react GET /react/edit(.:format) reacts#edit
GET /react(.:format) reacts#show
PATCH /react(.:format) reacts#update
PUT /react(.:format) reacts#update
DELETE /react(.:format) reacts#destroy
에 중첩되어
는 Routes.rb
입니다Rails.application.routes.draw do
resources :projects do
resources :lists, shallow: true do
member do
post :sort
end
resources :items, shallow: true
end
end
resource :react
end
그리고 내 LINK_TO
<%= link_to %(<span class="glyphicon glyphicon-trash"></span>).html_safe, controller: :lists, action: :create ,remote: true, method: :post %>
나는 오류를 얻을
No route matches {:action=>"create", :controller=>"lists", :method=>:post}
레이크 루트를 사용하면 목록 작성 동작이 반환되므로 혼란 스럽습니다. 분명히 정상적으로 액세스 할 수 없습니다. 어떤 도움을 주셔서 감사합니다.
당신의 경로에 따라 경찰은 project_id
을 통과하기위한
<%= link_to project_lists_path(project_id: project.id), method: :post, remote: true do%>
<span class="glyphicon glyphicon-trash"></span>
<%end%>
PARAMS 등의 조치를 작성해야하거나이를 시도 할 수 있습니다 : - -이 :
시도 레이크 경로를 서버를 다시 시작한 후 동일한 경로를 보여 줍니까? 나는 그들이 2 개의'lists # create'이어야한다고 생각하지 않는다. – Manishh
맞습니다. 나는 서버를 재시작 한 단 하나의 목록 만 # 지금 만들었습니다. POST/프로젝트/: 목록 (. : 형식) 목록 # create – Spikerr