나는 다음과 같은 기존의 URL을 매핑하고 싶습니다 :레일 노선 정의 중첩 구문
resources :users, :prefix => nil do
resources :comments
end
여기 접미사 => nil을 사용하고 있지만 실제로 원하는 것은 사용자 ID 만 매핑하는 것입니다. 그래서 대신/users/: user_id/comments// user_id/comments /가 있습니다.
사용자 리소스를 선언하는 데 관심이 없다는 점에 유의하십시오. 대신 네임 스페이스와 같은 것이 있으면 대신 사용할 수 있습니다. 내가 사용 결국 무엇
match '/:user_id/:comments' => '/users/:user_id/:comments'
를, 그래서 내가해야 또한 match :/user_id/comments/new, 등등. 더 좋은 방법이 있는지 궁금 해서요. –
죄송합니다. 모든 RESTful 경로를 활성화해야하는 주석의 범위를 지정하는 것을 잊어 버렸습니다. – acconrad