2012-08-16 13 views
0

안녕하세요 저는 다음 코드로 만들려고 해요 삭제 링크가있는 모든 : ID가 정수 ID입니다 결과 링크가 /element.id있다 그러나아주 기본적인 레일

<%= link_to 'Delete', element, method: :delete, data: { confirm: 'Are you sure?' } %> 

. 나는 그것을 어떻게 바꿀 것인가? ~/미안합니다. 저는 이것이 아주 초등학생이라는 것을 알고 있습니다 만, 그것에 관한 어떠한 문서도 찾을 수 없었습니다. 이

<%= link_to 'Delete', destroy_modelname_path(element), method: :delete, data: { confirm: 'Are you sure?' } %> 

이 모델의 이름으로 modelname를 교체하십시오

resources :element 

답변

0

:

0

나는 문제가 config/routes.rb에서,이 같은 element에 대한 참조를 포함해야 것 같다.

앱에서 터미널에 rake routes을 실행하면 모든 경로를 볼 수 있습니다.

+0

한번 추가하면 다음과 같은 에러가 발생합니다 : "정의되지 않은 메소드'element_path '" –

+0

메소드를 포함하고있는'app/controllers/elements_controller.rb' 파일에'ElementsController' (복수!) 컨트롤러가 있습니까? 'destroy' (destroy는 HTML의 DELETE 요청에 해당하는 메소드)? –

0

경로 파일에 문제가 있습니다. 당신의 라우팅 루틴이 형식 대신에 id를 쓰는 것 같습니다.

관련 문제