편안 경로를 변경합니다. 기본적으로 나는 직원이라고 불리는 컨트롤러를 가지고 있지만 직원/새로운 직원을 고용하여 사용하고 동일한 것을 성취하고 직원/새로운 잘못된 URL을 만들기를 원합니다. 이 명령은 당신에게 현재의 모든 경로를 표시합니다레일 - 내가 가장 쉬운 방법은 편안한 경로가 이름을 알고 싶어
rake routes
Rails Guide on Routes, 또한 명령 노선 데이터의 최고의 소스의
편안 경로를 변경합니다. 기본적으로 나는 직원이라고 불리는 컨트롤러를 가지고 있지만 직원/새로운 직원을 고용하여 사용하고 동일한 것을 성취하고 직원/새로운 잘못된 URL을 만들기를 원합니다. 이 명령은 당신에게 현재의 모든 경로를 표시합니다레일 - 내가 가장 쉬운 방법은 편안한 경로가 이름을 알고 싶어
rake routes
Rails Guide on Routes, 또한 명령 노선 데이터의 최고의 소스의
이 가이드는 새로운 편집 정확히이 예제를 가지고,이 작동합니다 :이 코드를 사용하는 경우 employees` :
resources :employees, :path_names => { :new => 'hire' }
http://guides.rubyonrails.org/routing.html#overriding-the-new-and-edit-segments
하나는 레일 가이드입니다.
그러나이 사양 질문에 대한 답변으로 경로 파일을 살펴 본다면 새 경로 을 수동으로 만들 수 있습니다.
match 'employee/hire' => 'Employees#new', :via => :get, :as => 'employee_path'
첫 번째 인수는 브라우저가 찾고있는 것과 일치합니다. 두 번째 인수는 컨트롤러와 메소드입니다. 셋째는 get, put, post 또는 delete 호출입니다. 네 번째는 경로의 이름이므로 코드에서 표준 name_path 유형의 호출로 액세스 할 수 있습니다.
이것은 의미가 있습니까? 사용자의 특정 요구를 들어
는 여전히'자원을 사용할 수 있습니까? – Kvass
예하지만 우선 순위를 테스트 해 보겠습니다. 나중에 라우트 파일의 항목이 선행 또는 이전의 항목을 차지한다면 내 머리 꼭대기를 기억할 수 없습니다. – huntsfromshadow
경로의 이름을 변경하지 않고 별칭을 지정합니다. –