Ich kann die Versandbezogene Dateien in einer Rails 3 App nicht finden?Ich kann die Versandbezogene Dateien in einer Rails 3 App nicht finden?
Es war in der/public-Ordner in der vorherigen Version Schienen richtig?
Ich kann die Versandbezogene Dateien in einer Rails 3 App nicht finden?Ich kann die Versandbezogene Dateien in einer Rails 3 App nicht finden?
Es war in der/public-Ordner in der vorherigen Version Schienen richtig?
Nein. Noch nie. Es ist nicht wie Standard-PHP-Framework-Setups. Der Webserver muss so konfiguriert sein, dass er die Anforderung allein an die Rack App weitergibt, wenn die Datei nicht öffentlich gefunden wird.
In einem Apache-Setup ist dies die Aufgabe von Phusion Passenger. Bei Servern wie Mongrel oder Thin wird dies intern gehandhabt.
Wenn Sie in den tatsächlichen ActionDispatch Dateien interessiert sind, sehen GEM_ROOT/actionpack-VERSION/lib/action_dispatch
(ersetzen GEM_ROOT mit denen Sie Ihre Schmuckstücke gespeichert sind, und VERSION mit der genauen Rails-Version in Frage).
Ich denke, das Buch der Schienen Weg ist wirklich veraltet dann! – Blankman
@Blankman: habe es nicht gelesen, also weiß ich nicht. Es scheint sich mit Rails 2.0 zu befassen, also waren die Dinge vielleicht anders, bevor ich auf die Rails-Szene traf. Was sagt es über Versanddateien und öffentliche? – Matchu
@ Blankman: Ahh. Es könnte wahr sein, wenn du mit FCGI und 'mod_ruby' arbeitest, wirst du mit einer' public/dispatch.rb' Datei enden, aber ich bin nicht sicher, ob das Teil von Rails oder einer Datei war, die andere hinzufügen würden . Egal, das ist nicht die Strategie, die Menschen heutzutage benutzen. – Matchu