Sitemdeki bir kullanıcının bir alt etki alanı olabilir.Alt etki alanlarındaki URL'ler yardımcı olur - subdomain'i kaldırın
user_url(@user, :subdomain => false)
: Yani örneğin, kendi sayfa url kullanıcıları Giriş yapılan
name.example.com
, Aşağıdaki kod ile oluşturulan bir bağlantı kullanıcının gösteri sayfasından ilgili daha kullanıcı bilgilerini görüntülemek edebiliyoruz olduğunu
Bu bağlantı
example.com/users/19
Ben bağlantının üzerine getirdiğinizde, bütün (iyi görünüyor (@user 19 bir kimliği vardır) aşağıdaki url oluştursun, yani tarayıcı penceresinin alt, Safari ve FF hem de. Doğru bağlantıyı göstermek) Ben bağlantısını tıkladığında
Sorun, site 404 yükseltir ve url geçerli:
example.com/users/19
Herkes yapmam com ve kullanıcılara ve nasıl arasındaki eğik çizgi ne olduğunu geri almak?
BTW, Rails 3.2 ve her şey geliştirme aşamasında çalışır. Bu sorun sadece üretimde ortaya çıkıyor.
Hızlı qs - tüm rota seçeneklerinizi görmek için rotaları denediniz mi ve hepsinin doğru göründüğünden emin misiniz? –
"config/production.rb" dosyasında bir çeşit 'base url' ayarınız var mı? –
Rotalarınızı veya alt alan adını nasıl oluşturuyorsunuz? –