在我的routes.rb這個試圖重寫規則可能是不言自明的:如何在Rails路徑中使用正則表達式來進行重定向?
match "/:user/:photo-thumb.png" =>
redirect("/%{user}/photos/%{photo}/image?style=thumb"),
:photo => /[a-zA-Z]+/
我想重定向像mysite.com/alice/foo-thumb.png到mysite.com/alice/photos/ foo/image?style = thumb
雖然上面的嘗試是錯誤的。任何想法修復它?
這是最後一個正則表達式的約束嗎? – DGM 2011-04-27 04:12:51
@DGM這只是我試圖獲得的一部分:照片以匹配「-thumb」之前的部分。 – dreeves 2011-04-27 05:12:16