Niedawno dodane ograniczenie subdomeny do moich Rails plik trasySubdomeny ograniczenie (Rails 3) sprawia, że lokalny serwer (cienki) tak wolno
constraints(:subdomain => 'new') do
devise_for :customers do
get "/customers/sign_up" => "registrations#new"
post "/customers" => "registrations#create"
put "/customers/:id" => "registrations#update"
end
match '/' => 'roxy#index'
namespace :roxy, :path => '/' do
resources :customers
resources :surveys
end
end
W celu przetestowania ograniczenie subdomeny routingu lokalnie, dodałem tę linię do mój plik hosts.
127.0.0.1 new.localhost.local
Teraz testuję swoją aplikację w przeglądarce pod adresem URL new.localhost.local: 3000. Załadowanie każdej strony zajmuje nie więcej niż 10-15 sekund, co jest zbyt powolne. Jeśli usunę ograniczenie poddomeny i po prostu przejdę do 127.0.0.1:3000, wszystko będzie zippy i szybko znowu.
Co robię źle? Jestem nowy w Railsach, więc proszę powiedz mi, czy istnieje lepszy sposób na rutowanie poddomeny w szynach lub czy jest jakieś ustawienie, które muszę skonfigurować.