2012-03-04 3 views
0

내 경로에서 범위 매개 변수를 제한하고 싶습니다. 예를 들어, 난 내가범위 매개 변수를 제한하는 방법

범위 매개 변수 제한하려면이 노선이있는

namespace devices do 
scope :device_type do 
    ..// my routes 
end 
end 

있습니다 devise_type 만 두 개의 경로가 존재한다되어야한다

devices/android
devices/ios

어떻게 수행하나요?

답변

1

쉬운, constraints를 사용

namespace :devices do 
    scope :device_type, constraints: { device_type: /(android|ios)/ } do 
    # ... 
    end 
end 

주의를, 당신이하고 \A, ^, \Z$는 전체 정규 표현식이 일치해야 사용할 필요가 없습니다 수 없다.

관련 문제