0
루비와 레일을 처음 사용합니다. 여기 routes.rb에 내가 다음 줄을 추가 한 :레일스 : routes.rb의 'match'함수는 URL의 슬래시를 이스케이프 처리합니다.
match 'check/' => "home#index"
난 서버가 포트 3000에서 실행하는 URL을 공격 :
localhost:3000/check/
그것을 잘 작동,하지만 난 URL을
localhost:3000/////////////////check////////////////////
을 줄 경우
잘 작동하지 않아도됩니다. URL로
localhost:3000/////////////check////d//////
는
어떤 경로 일치 "/ 체크/D"
이런 일이 어떻게 해결하는 이유, 슬래시를 이스케이프 의미를 [GET 없다]라고 그것. 또한 레일에 규칙적인 억압을 사용하여 URL을 만들 수 있는지 여부를 알 수 있도록 도와줍니다. 루트에서 정규 표현식에 관한
이 문제에 대해 고맙지 만 위의 슬래시 문제에 관해 알려주시겠습니까? –