템플릿의 일부로 application_controller에서 생성 된 몇 가지 자동 링크를 보여줍니다. 이러한 링크 중 일부는 표시 페이지에서 해당 편집 페이지로의 직접 탐색 및 몇 가지 유사한 기능을 제공합니다.현재 레코드를 기반으로 알려진 작업에 대한 레일 경로 만들기
내 현재 코드는 다음과 같습니다이 떨어져 좋은 작품
nav_links << {:name=>:edit,:url=>url_for(:action => :edit)}
내 routes.rb 파일에 정의 된 하위 자원이있다. 대신에 탐색이 경우
는 :a/1/b/2/edit
이 올바른 경로하지 않은
b/2/edit
로 이동.
이 작업을 수행하는 방법에 대한 아이디어는 많이 알려 드리겠습니다. 나는 가능한 모든 곳에서 특별한 경우를 피하려고합니다.
응용 프로그램 컨트롤러에서이 코드를 실행하기 때문에이 코드는 모든 컨트롤러에서 실행되므로 알려진 컨트롤러가 아닌 현재 컨트롤러에 대한 편집 작업을 찾아야합니다. – Leo