Pracuję nad aplikacją, która w dużym stopniu opiera się na subdomenach. Ma aplikację osadzoną w aplikacji (module), która będzie zapleczem do administrowania aplikacją. Nazwijmy to kong.Szyny: Jak testować poddomeny za pomocą RSpec
Mam ten kod w moim pliku trasach:
constraints :subdomain => "kong" do
scope :module => "kong", :as => "kong" do
resources :clients
end
end
Jak mogę przetestować tę drogę tak, że kiedy piszę coś jak następuje to pobiera od subdomeny i tylko z subdomeny:
get :index
Dlaczego nazywają tę metodę 'get_sub', gdy jasno ustawia wartość? A także, dlaczego je skracać? 'set_subdomain' lub' stub_subdomain' będzie znakomitymi nazwami dla tej metody. –
Sądzę, że w idealnym świecie z perspektywy czasu, nazwałbym go "set_subdomain", ale na dodatek pedantycznym, odpowiedź nadal działa. OP może zmienić metodę na dowolnie wybraną. – pjammer
Pamiętaj, że to nie zadziała w specyfikacjach routingu, ponieważ '@ request' będzie zerowe – lulalala