我的應用程序緩存的網頁導軌和網址URL FriendlyId內
在網頁#新的,當你提交URL(不http://
前綴)創建了一個頁面,你將被重定向到展會上,像pages/4
其中4是ID
我想補充friendly_id但加入extend FriendlyId
和friendly_id :url
我Page
模型
後,我遇到了問題,如果我提供「yahoo.com」,重定向去頁/雅虎.COM。 yahoo.com被解釋爲{"id"=>"yahoo", "format"=>"com"}
和導軌告訴我Couldn't find Page with id=yahoo
如果我提供「yahoo.com/index.html」,重定向去頁/ yahoo.com/index.html的,但當時我只是得到No route matches [GET] "/pages/yahoo.com/index.html"
你認爲我能解決這個問題嗎?
謝謝。 我在我的'Page'模型中覆蓋了'normalize_friendly_id',所以它什麼都不做(因爲我想讓我的網址像'/ page/apple.com',而不是'/ page/apple-com' - 我' m使用路由的資源版本,但它似乎並沒有工作,我由於某種原因再次出現'GET'錯誤 –