ActionController::AbstractRequest.relative_url_root = "/dir" in dein environment
dann klappts auch mitm mongrel. in der mongrel config gibts das sogar auch aber das wäre dann gleichwertig. wir machen das aber immer in der production.rb. und zusätzlich aber das mit den links machen, sonst bekommt der browser die assets nicht bzw nur 404er anstatt der assets mfg Am 08.08.07 schrieb Stephan Beck <[EMAIL PROTECTED]>: > 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 > -- Siebert Webdesign Michael Siebert Trappenweg 6, 15749 Mittenwalde, Deutschland _______________________________________________ rubyonrails-ug mailing list [email protected] http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
