와 함께 내가 가진 :상속 자원 : 경로 중첩 된 자원 내 routes.rb에서
resources :fire_preventions do
get 'search_adv', :on => :collection
end
내가 상속 자원 경로와 함께 사용할 수 있습니까?
search_adv_collection_url이 작동하지 않습니다.
와 함께 내가 가진 :상속 자원 : 경로 중첩 된 자원 내 routes.rb에서
resources :fire_preventions do
get 'search_adv', :on => :collection
end
내가 상속 자원 경로와 함께 사용할 수 있습니까?
search_adv_collection_url이 작동하지 않습니다.
하나 개의 경로 목록에 존재하므로,
resources :fire_preventions do
get 'search_adv', :on => :collection
end
당신은 search_adv_fire_preventions_path
및 search_adv_fire_preventions_url
을 사용할 수 있어야 추가 블록
resources :fire_preventions do
collection do
get 'search_adv'
end
end
을 제거하기 위해 양식을 단축 할 수 있습니다. 이를 확인하려면 rake routes
을 수행하는 것이 가장 좋습니다.
search_adv_fire_preventions_url하지만 상속 된 자원의 URL 도우미를 사용하고 싶습니다. search_adv_collection_url이 작동하지 않습니다. – Mauro
[예제] (https://github.com/josevalim/inherited_resources)를 보셨습니까? 'collection_url' 헬퍼가 문맥에 민감한 것 같습니다. 또한이 [screencast] (http://asciicasts.com/episodes/230-inherited-resources)를 아직 보지 않았다면 참조하십시오. –
해결 : search_adv_resources_url – Mauro