2010-05-21 6 views
0
내가 경로를 설정하려는

: 내가 수행하는 방법에 대한 문서를 찾을 수 없어레일 경로 : 요구 사항

 
atypes = [:culture, :personality, :communication] 
map.with_options(:path_prefix => ':atype', 
    :requirements => {:atype => atypes.include?(:atype)}) do |assessment| 
    ... 
end 

: 배열에 포함 된 특정 매개 변수를 확인 배열에 대한 요구 사항 이. 어떤 도움을 주시면 감사하겠습니다.

답변

0

:requirements 옵션에는 정규 표현식이 필요합니다. /(culture|presonality|communication)/과 같은 것입니다. 배열에서 하나를 만들 수도 있습니다.

atypes = [:culture, :personality, :communication] 
map.with_options(:path_prefix => ':atype', 
    :requirements => /(#{atypes.join('|')})/) do |assessment| 
    ... 
end