मैं हाल ही में मेरे रेल के लिए एक उप डोमेन बाधा जोड़ा मार्गों फ़ाइलउपडोमेन बाधा (रेल 3) बनाता है स्थानीय सर्वर (पतली) अतः धीमा
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
आदेश स्थानीय स्तर पर उप-डोमेन रूटिंग बाधा का परीक्षण करने में, मैं करने के लिए इस लाइन जोड़ा मेरी मेजबान फाइल। 3000:
127.0.0.1 new.localhost.local
अब, मैं यूआरएल new.localhost.local पर अपने ब्राउज़र में मेरे एप्लिकेशन का परीक्षण। प्रत्येक पृष्ठ को लोड करने में लगभग 10-15 सेकंड लगते हैं, जो अनुचित रूप से धीमा है। अगर मैं सबडोमेन बाधा को हटा देता हूं और बस 127.0.0.1:3000 पर जाता हूं, तो सबकुछ ज़िप्पी और फिर से तेज़ होता है।
मैं क्या गलत कर रहा हूं? मैं रेल के लिए नया हूं, इसलिए कृपया मुझे बताएं कि क्या रेल में सबडोमेन रूटिंग करने का बेहतर तरीका है, या यदि कोई सेटिंग है तो मुझे कॉन्फ़िगर करने की आवश्यकता है।