2010-12-11 8 views

Antwort

0

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).

+0

Ich denke, das Buch der Schienen Weg ist wirklich veraltet dann! – Blankman

+0

@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

+0

@ 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

Verwandte Themen