【发布时间】:2024-01-16 08:17:01
【问题描述】:
我的应用缓存网页
在 pages#new 上,当您提交 URL(不带 http:// 前缀)时,会创建一个页面并将您重定向到节目,例如 pages/4,其中 4 是 ID
我正在尝试添加friendly_id,但在将extend FriendlyId 和friendly_id :url 添加到我的Page 模型后遇到了问题
如果我提供“yahoo.com”,重定向会转到 page/yahoo.com。 yahoo.com 被解释为{"id"=>"yahoo", "format"=>"com"} 而rails 告诉我Couldn't find Page with id=yahoo
如果我提供“yahoo.com/index.html”,重定向会转到 page/yahoo.com/index.html,但我只会得到 No route matches [GET] "/pages/yahoo.com/index.html"
你觉得我能怎么解决这个问题?
【问题讨论】: