我想重定向http://mysite.com/docs/some-old-link至http://mysite.com/docs/some - 新鏈接(一些舊鏈接消失了)。這是我想要的:如何在Rails 3中重定向routes.rb中的嵌套資源
resources :docs, :only => [:index, :show] do
member do
match "some-old-link" => redirect("some-new-link")
end
end
但重定向沒有發生,我只是得到404的一些舊鏈接。嘗試了各種調整,但不能得到它。我該怎麼做呢?
你試圖打印到控制檯右側的'成員do'上面,然後用鼠標右鍵上面的'比賽「一些老鏈接「=>重定向(」一些新鏈接「),以確保它被調用? – Max
如何匹配「docs/some-old-link」=>重定向(「docs/some-new-link」) – usha
@Max OK剛剛嘗試過,並且都在rails啓動期間打印,而不是在請求發出時我猜測routes.rb只能在啓動時運行一次來初始化路由)。 – wildabeast