2
나는 새로운 컨트롤러 액션을 추가하고 상대 경로레일 라우팅 액티브 :: RecordNotFound 오류
def students
@students = Swimming::Student.all
render :json => @students
end
namespace :swimming do
resources :classschedules do
get 'students', :action => 'students', :as => :students ,:on => :collection
end
end
을 추가하지만이 페이지
http://localhost:3000/swimming/classschedules/students
에 액세스 할 때이 오류가있어
ActiveRecord::RecordNotFound in Swimming::ClassschedulesController#show
Couldn't find Swimming::Classschedule with id=students
레일이 다른 경로를로드하려고 시도하는 것 같습니다.
6,나는 모든 관련 노선이 문제를 해결하는 방법
swimming_classschedules GET /swimming/classschedules(.:format) swimming/classschedules#index
POST /swimming/classschedules(.:format) swimming/classschedules#create
new_swimming_classschedule GET /swimming/classschedules/new(.:format) swimming/classschedules#new
edit_swimming_classschedule GET /swimming/classschedules/:id/edit(.:format) swimming/classschedules#edit
swimming_classschedule GET /swimming/classschedules/:id(.:format) swimming/classschedules#show
PUT /swimming/classschedules/:id(.:format) swimming/classschedules#update
DELETE /swimming/classschedules/:id(.:format) swimming/classschedules#destroy
date_swimming_classschedules GET /swimming/classschedules/date/:date(.:format) swimming/classschedules#date
students_swimming_classschedules GET /swimming/classschedules/students(.:format) swimming/classschedules#students
editnote_swimming_classschedules POST /swimming/classschedules/editnote/:date(.:format) swimming/classschedules#editnote
GET /swimming/classschedules(.:format) swimming/classschedules#index
POST /swimming/classschedules(.:format) swimming/classschedules#create
GET /swimming/classschedules/new(.:format) swimming/classschedules#new
GET /swimming/classschedules/:id/edit(.:format) swimming/classschedules#edit
GET /swimming/classschedules/:id(.:format) swimming/classschedules#show
PUT /swimming/classschedules/:id(.:format) swimming/classschedules#update
DELETE /swimming/classschedules/:id(.:format) swimming/classschedules#destroy
를 부착 무엇입니까?
UPDATE * 은이 *
수정되었습니다나는 순서의 주석에서 답을 복사 routes.rb
당 대답은 당신이 관련 부분은'routes' 출력을 긁어 추가 할 수 있습니까? –
주문 문제 일 수 있습니다. 파일의 앞부분에 별도의'resources : classschedules'가 있습니까? –
요청을 하시겠습니까? – jvnill