私は、e コマース Web サイトの複数のサブドメイン機能の作成に取り組んできました。これまでのところ、すべてのユーザーに「:subdomain」属性を割り当てて、「subdomain.example.com」のようにサイトを表示できるようにしました。
しかし、「root_path」が「example.com」ではなく「subdomain.example.com」につながるため、「subdomain.example.com」から「example.com」に戻ることができません。
routes.rb ファイル:
constraints(Subdomain) do
match "/" => 'contributors#show'
end
root :to => "items#index"
サブドメイン クラスは、以下の「domains.rb」ファイルから取得されます。
class Subdomain
def self.matches?(request)
request.subdomain.present? && request.subdomain != "www"
end
end
貢献者#ショー
<%= link_to 'Home', root_path # this leads to contributor#show. wanna make it to index#show. %>
どんな助けでも大歓迎です。ありがとう。