En yeni raylar 3 beta kullanıyorum. Uygulama geliştirme modunda çalışıyor, ancak rails server -e production
aracılığıyla üretim modunda sunucuyu başlattığımda, public
klasörünün bulunamıyor gibi görünüyor. public
klasörde olmalı her şey içinSunucu raylarda ortak klasör bulamıyor 3 üretim ortamı
ActionController::RoutingError (No route matches "/javascripts/jquery.js"):
Ve benzer mesajlar: Ben gibi hata iletileri alabilirsiniz. Bunu hem melez hem de webrick ile denedim. Herhangi bir yardım için minnettar olurum.
Bu gerçekten bana yardımcı oldu. Ama eğer bunu yanlış olarak ayarlarsanız, HTTP sunucusu (Apache ya da bir şey) bu dosyalara hizmet edecek mi? Apache, ruby çalışma zamanına hangi URL'lerin teslim edileceğini ve hizmet verebileceğini nasıl biliyor? Ben bir roob noob – Zasz
müthiş - Teşekkür ederim! – house9
@Zasz nginx yapılandırmasına bakın [burada] (http://www.talkunafraid.co.uk/2010/09/getting-set-up-with-ruby-and-rails/). İlk önce dosyanın bulunup bulunmadığını bulur ve talebi yalnızca eğer yoksa raylara teslim eder. – ZelluX