我試圖讓這個代碼片段從sinatra教程工作,以便我可以設置一些基於正則表達式匹配的路線。它似乎沒有工作,我直接從教程複製粘貼,關於我失蹤的任何想法。假設我的sinatra應用程序正在工作,並且我有其他正確結構化的GET路徑工作,所以我不清楚爲什麼直接複製這樣的過程不起作用。如何配合Sinatra的正則表達式路線?
get %r{/hello/([\w]+)} do
"Hello, #{params[:captures].first}!"
end
應該正確映射路線http://0.0.0.0:4567/hello
但路由到「西納特拉不知道這首小曲」錯誤消息。
Thks。
快速的問題是你複製並粘貼你的代碼後重新啓動Web服務器。要麼是或使用一個gem像shutgun重新加載網頁後請求 – Egryan
通常重新啓動Web服務器是煩人的,我會加載shutgun,看看它是否有效,謝謝。 – John