8

Rails の構成で、TLD の長さを 2 (例として co.uk) にグローバルに設定できる場所があるので、request.domain と request.subdomain はオプションを渡さなくても正しく解析されますか?

つまり、request.domain(2) はデフォルトで Rails が 1 に設定されているようで、これをグローバルに変更できるのは理にかなっていますが、ドキュメントには何も見つかりませんでした。

そのような構成オプションは存在しますか?

4

3 に答える 3

2

Rails 3.0.9 以下の場合、ソースは次のとおりであるため、そのような構成はありませんdomain

# 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

于 2011-08-16T14:21:57.937 に答える