ruby-on-rails – Rails 3.x TLD长度
发布时间:2020-12-16 19:33:10 所属栏目:百科 来源:网络整理
导读:在Rails的配置中,我可以将TLD长度全局设置为2(co.uk作为示例),以便request.domain和request.subdomain正确解析而无需传递选项吗? 也就是说,request.domain(2),默认情况下Rails似乎默认设置为1,并且能够全局更改它是有意义的,但是,无法在文档中找到任何内容.
在Rails的配置中,我可以将TLD长度全局设置为2(co.uk作为示例),以便request.domain和request.subdomain正确解析而无需传递选项吗?
也就是说,request.domain(2),默认情况下Rails似乎默认设置为1,并且能够全局更改它是有意义的,但是,无法在文档中找到任何内容. 这样的配置选项是否存在? 解决方法
对于Rails 3.0.9及更低版本,没有这样的配置,因为域的来源是:
# File actionpack/lib/action_dispatch/http/url.rb,line 78 def domain(tld_length = 1) return nil unless named_host?(host) host.split('.').last(1 + tld_length).join('.') end 资料来源:http://apidock.com/rails/v3.0.9/ActionDispatch/Http/URL/domain (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |