Czy można zmapować subdomenę do zasobu? Mam model firmy. Obecnie za pomocą subdomain_fu mój plik routingu zawiera:Szyny: Routing subdomeny do zasobu
map.company_root '', :controller => 'companies', :action => 'show',
:conditions => { :subdomain => /.+/ }
Model mojej firmy zawiera kolumnę "subdomeny".
Chociaż działa to zgodnie z przeznaczeniem, jest to nazwana trasa i nie jest spokojny. Zasadniczo muszę mapować "name.domain.com" do akcji pokazu dla kontrolera firm. Czy wyznaczona trasa jest do zrobienia, czy mogę użyć trasy zasobów?
Dzięki Ryan! To, co zrobiłem, to umieszczenie zasobów firmowych w przestrzeni nazw. Pozwala to na dostęp do nowych, edytowanych, tworzonych, aktualizowanych i niszczących działań bez subdomeny: tj. domain.com/namespace/companies/action Następnie, poza przestrzenią nazw, używam tej mapy.firma o nazwie route (kiedy subdomena jest obecna). Wszystko wydaje się ładnie mapować. – Homar