Das ist mit symbolischen Links leider nicht möglich, da auch die Links aus der Applikation heraus aufs falsche Verzeichnis deuten. Nun nochmal eine Darstellung des Sachbestands:
Die Applikation liegt in /server/app und wird aus diesem Verzeichnis über Kommandozeile /usr/local/ruby-1.8.4/bin/ruby /usr/local/ruby-1.8.4/bin/mongrel_rails start... gestartet. Im Apache liegt ein Eintrag: ProxyPass /app/ http://127.0.0.1:3000/ ProxyPassReverse /app/ http://127.0.0.1:3000/ Leider weiß Rails nichts von der Proxyregel des Apache und legt daher alle Links und Pfade auf /, anstatt auf /app/. Nun benötige ich eine Möglichkeit der Rails-Applikation mitzuteilen, dass bei allen Pfaden ein app/ hinzugefügt werden soll. Ich hoffe nun ist es besser formuliert. LG, Stephan Michael Siebert wrote: > wenn ich das richtig interpretiere, versucht der apache die bilder > dann in public/maindir/subdir_2/... zu finden. der trick: einfach in > public das ganze als link einbauen, also etwa so: > > (in public) > mkdir maindir > ln -s maindir/subdir_1 /path/to/app/public > > am besten als after_symlink ins capistrano eintragen :) > > > Am 08.08.07 schrieb Stephan Beck <[EMAIL PROTECTED]>: >> Hallo, >> >> ich habe folgendes Problem: >> Meine Rails-Applikation liegt im Verzeichnis maindir/subdir_1 und ist >> mittels mod rewrite auf das Verzeichnis maindir/subdir_2 gebogen. >> Nun laufen allerdings die verwendeten Pfadangaben (Bilder, Stylesheets und >> JavaScript-Dateien) ins Leere. >> An welcher Schraube muß ich drehen, damit ich die Applikation korrekt zum >> Laufen bekomme? >> >> LG, >> >> Stephan _______________________________________________ rubyonrails-ug mailing list [email protected] http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
