5
İstek URL'sinin ana makine bölümüne göre Ruby on Rails rotası belirtmek mümkün mü?Sanal ana makineye (Ana Bilgisayar HTTP üstbilgisine) göre rota yönlendirir
config/routes.rb, ben
root :to => 'entities#index'
var ama birkaç siteleri hizmet etmek aynı kod tabanını kullanmak istiyorum, kendi varsayılan kontrolörü ile her.
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. –
@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
@ 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. –