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

Antwort per Email an