레일스가 자동으로 추가하는 경로는 무엇입니까? Question_path, question_path 등을 자동으로 얻는 Question 리소스가 있다고 가정 해 봅시다. 그들이 해결 한 것과 볼 수있는 것을 어디서 볼 수 있습니까?동적 경로 헬퍼 레일
18
A
답변
34
이 섹션에서는 @photo
는 모델 객체입니다 당신이
photo_path(@photo.id)
를 작성할 수 http://guides.rubyonrails.org/routing.html#specifying-a-controller-to-use
Verb Path Action Helper
GET /photos index photos_path
GET /photos/new new new_photo_path
POST /photos create photos_path
GET /photos/:id show photo_path(:id)
GET /photos/:id/edit edit edit_photo_path(:id)
PUT /photos/:id update photo_path(:id)
DELETE /photos/:id destroy photo_path(:id)
도움이 될 수 있습니다. 또는 id
메소드에 응답하는 경우 @photo
을 직접 전달할 수 있습니다. 당신이에 다음과 같은 경우
photo_path(@photo)
edit_photo_path(@photo)
당신은 또한 (터미널)에서 rails console
을로드 할 수 있습니다와 같은 app
를 사용하여 시험 노선 그래서 app.photo_path(1)
는
8
그냥 사용이 정의 된 모든 경로를 나열합니다
rake routes
. 첫 번째 열은 경로 도우미와 관련이 있습니다. 당신이 show
작업을위한 도우미를 만들려면
0
(그것은 당신에게 id
와 사진에 대한 경로 1
동일 표시됩니다) 귀하 루트 파일 :
resources :questions
그런 레일은 당신을 위해 다음과 같은 편안한 경로를 제공
,GET /questions index list of questions
GET /questions/new new show new question form
POST /questions create create a new question
GET /questions/:id show show a specific question
GET /questions/:id/edit edit show form to edit question
PUT /questions/:id update update a specific question
DELETE /questions/:id destroy delete a specific question
rake : routes를 실행하여 생성되는 내용을 볼 수도 있습니다.
관련 문제
- 1. 레일 경로 헬퍼 수정하기
- 2. select_tag 용 레일 헬퍼?
- 3. 클래스 헬퍼 in 레일
- 4. 헬퍼 메서드로 동적 URL 작성
- 5. apn_on_rails 레일 뷰 헬퍼 2.3.8?
- 6. 레일 3 모델의 헬퍼 메소드보기
- 7. 레일 3 - select_tag 헬퍼 - 배열
- 8. 레일 3.2 헬퍼 또는 스코프
- 9. 데이터베이스 텍스트에 레일 헬퍼 메서드 사용
- 10. 젠드 URL 헬퍼 및 맞춤 경로?
- 11. 레일스가있는 new.AjaxRequest의 동적 경로
- 12. 레일 3 헬퍼 출력 이스케이프 해제
- 13. 레일 헬퍼 메서드에서 캐시 결과를 평가
- 14. 루비 레일 도우미 - 헬퍼 인스턴스 변수를 사용하여이
- 15. 레일 3 form_for 헬퍼 제출하지 작업이 제대로
- 16. 오큐에서 레일 테스트 지그 헬퍼 사용하기
- 17. 루비 레일 경로 및 경로
- 18. 레일 노선 헬퍼 - 하나 개의 모델은 많은 PARAMS
- 19. 레일 Brakeman 경고 : 동적 렌더링 경로 false 알람?
- 20. 플러그인은 다음 응용 프로그램/[모델 | 컨트롤러 | 헬퍼] 앱 폴더가있는 경우 확인 레일은 레일 엔진보기 경로
- 21. 레일 3 경로 : 모델
- 22. 레일 경로 질문
- 23. 레일 경로 및 인증?
- 24. 레일 경로 도우 불일치
- 25. 레일 특정 경로 제거
- 26. 레일 image_tag 경로
- 27. 서버 접두사와 레일 경로
- 28. 레일 - 구성 경로 변경
- 29. 레일 경로 교수형
- 30. 사용자 경로 - 레일
[여기] (http://guides.rubyonrails.org/routing.html#seeing-existing-routes-with-rake) 자세한 설명입니다. '레이크 루트'가 제공하는 것 –
어떻게 볼 수 없나요? 도우미 등에게 인수로서 전달할 수있는 것을 보여줍니다 ?? – LuckyLuke
@Dude, 내 업데이트 참조 – evfwcqcg