2011-05-15 39 views

cevap

11

Bu yardımcı Request Base Constraints

root :to => "siteone#index", :constraints => {:host => "siteone"} 
root :to => "sitetwo#index", :constraints => {:host => "sitetwo"} 

Umut kullanabilirsiniz.

+2

Ayrıca, bu kısıtlamaları sınırsız "kök" satırından ÖNCE koymayı unutmayın, çünkü bunlar sırasıyla işlenir. Ve bir başka yakalama, "siteone" etki alanınız DNS'in localhost'unuzu gösterecek şekilde yapılandırılmadığı sürece, yerel sunucudaki yeni yönlendirmeyi sınamayacağınız oldu. Doğru olduğunda ve üretime dağıttıktan sonra, DNS'inizi üretim sunucunuza yönlendirecek şekilde yeniden yapılandırmanız gerekir. –

+1

@AminAriana yerel olarak DNS sunucularını değiştirmeden yönlendirmeyi sınayabilir, kısıtlamadaki ana makine adını yerel IP ile/etc/hosts dosyanıza ekleyerek (127.0.0.1) – Eero

+0

@ Eero: Teşekkürler, haklısınız, Windows'dan hatırla. Ama ben bir Mac'daydım ve bunu nasıl yapacağımı bilmiyordum. Bir yolu var gibi görünüyor: http://decoding.wordpress.com/2009/04/06/how-to-edit-the-hosts-file-in-mac-os-x-leopard/ ... ama ben seçtim DNS sunucusundan değiştirmek için. Bu şekilde benim kod varislerim makinelerini aldatmak zorunda kalmayacaklar. –

İlgili konular