localhost : 3000/companies/1/contacts/new에서 제출하려고하면 오류가 발생 함 ID없이 회사를 찾을 수 없음 https://gist.github.com/overhang/f8c20d2d2c851cdee7b1 어떤 단서? 가 나는 routes.rb에 문제ContactsController #에서 ActiveRecord :: RecordNotFound ID 오류가없는 회사를 찾을 수 없음
0
A
답변
0
수 있습니다 이해 할수 edit
및 show
같은 편안하고 컨트롤러 액션 올바른 회사에 순서를 전달 특정 Company
이 필요하다는 routes.rb
# config/routes.rb
# get "companies/index"
# get "companies/new"
# get "companies/show"
# get "companies/create"
# get "companies/edit"
공지 사항에서 다음 줄을 제거 쳐다 본다. 이 get
경로는 허용되지 않습니다. 대신, 당신은 당신이 already
을 만든 자원 경로를 이용해야합니다
# config/routes.rb
resources :companies
비 수완 경로는 수완이 사람의 실행을 방해한다. 그들을 제거하면 문제가 해결됩니다.
+0
제거 했는데도 여전히 동일한 오류 메시지가 표시됩니다. – user1014691
+0
서버를 다시 시작 했습니까? – zeantsoi
제출하려는 조치는 무엇입니까? 그것이'contacts # new'라면 아무것도 제출할 필요가 없습니다. 그것은 'GET'요청입니다. – zeantsoi