ruby-on-rails – 子域中的Rails url助手 – 删除子域
发布时间:2020-12-17 04:31:01 所属栏目:百科 来源:网络整理
导读:我网站上的用户可以拥有子域名.例如,他们的页面网址是 name.example.com 登录用户可以在用户的??显示页面上查看更多用户信息,我有一个使用以下代码生成的链接: user_url(@user,:subdomain = false) 此链接应生成以下URL(其中@user的ID为19) example.com/use
我网站上的用户可以拥有子域名.例如,他们的页面网址是
name.example.com 登录用户可以在用户的??显示页面上查看更多用户信息,我有一个使用以下代码生成的链接: user_url(@user,:subdomain => false) 此链接应生成以下URL(其中@user的ID为19) example.com/users/19 当我将鼠标悬停在链接上时,一切看起来都很好(例如,在浏览器窗口的底部,Safari和FF都正确显示链接.) 问题是当我点击链接时,网站引发了404,网址是: example.com/users/19 任何人都知道com和用户之间的斜线发生了什么,我该如何取回它? BTW,Rails 3.2和一切都在开发中.这个问题只出现在生产中. 解决方法
第一个建议是使用路径助手而不是用户助手,但编辑,因为我认为这没有帮助.
您是否尝试过root_url(:host => request.domain)丢失子域而不是您的方法?我从这里得到了:https://github.com/rails/rails/issues/2025 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |