나는 루비 초보자이며 꽤 많은 시간 동안 Sinatra를 시도 해왔다. Iam이 알아낼 수없는 한 가지는 url에서 '/'가 그렇게 큰 차이를 만드는 이유이다.Sinatra Url '/'interpret
get 'some_url' do
end
및
get 'some_url/' do
end
이 동일한 경로를 가리 가정 : 나는 밤은 말은? 왜 Sinatra는 그것을 다른 루트라고 생각합니까? 나는 그걸 알아 내려고 좋은 1 시간을 보냈다.
Sinatra가 다른 경로로 생각하는 이유를 모르지만 간단한 해결 방법이 있습니다.'get % r {some_url \ /?} do'. 놀랍게도, 이것조차도 작동합니다 :'get % r {some_url} do'. –
도움을 주셔서 감사합니다. – djd