Wie lässt man ein Einhorn eine Rails 3.0-App unter einem Pfad ausführen?

Ich migriere von Passenger zu Unicorn und habe mit Passenger meine Rails 3.0-App mit der RailsBaseURI-Option ausgeführt, um beispielsweise allen URLs das Präfix '/ blah' zu setzen.

Wenn Sie dieselbe App unter Unicorn ausführen, gebe ich '--path / blah' an unicorn_rails weiter, aber der Server dient weiterhin alshttp: // Server: 3000 / etc / etc, anstatthttp: // server: 3000 / blah / etc / etc - Ich sehe, dass einige Assets über / blah / angefordert werden (z. B. JS-Dateien usw.), aber die verschiedenen Links haben immer noch kein '/ blah /' vor sich.

Fassen wir zusammen: Wie kann ich Unicorn dazu bringen, meine App unter / blah zu mounten, sodass alle Anforderungen mit dem Pfad vorangestelltem / blah funktionieren und alle Links und Assets mit dem Pfad vorangestelltem / blah / erstellt werden?

Vielen Dank

Antworten auf die Frage(3)

Ihre Antwort auf die Frage