Ich möchte je nach Environment unterschiedliche JavaScript-Verzeichnisse auswählen, allerdings *nicht* in den Views, sondern der Webserver soll das tun. D.h., der Server soll je nach Environment /javascripts auf public/javascripts.development oder public/javascripts.production abbilden; das jeweils andere Verzeichnis soll unzugänglich sein. Ich bin nicht sicher, ob das einheitlich für alle relevanten Server möglich ist. Alternativ bieten sich Environment-abhängige Symlinks an, aber da weiss ich keinen Hook, wo ich sie automatisch setzen könnte. Bietet Rack dafür etwas? Michael -- Michael Schuerig mailto:michael@schuerig.de http://www.schuerig.de/michael/
on 2009-03-23 13:24
on 2009-03-23 13:33
Hallo Michael, wenn du Capistrano nutzt kannst du doch einfach beim Deploy einen Symlink auf dein public/javascripts.production machen... und im dev (ich gehe davon aus dass das nur lokal sein wird) machst du einfach alle dev js dateien in javascript rein... Gruß Manuel Am 23.03.2009 um 13:23 schrieb Michael Schuerig:
on 2009-03-23 13:39
Hi, Am 23.03.2009 um 13:33 schrieb Manuel Wiedenmann: > wenn du Capistrano nutzt kannst du doch einfach beim Deploy einen > Symlink auf dein public/javascripts.production machen... oder du machst das auf dem Produktions-Server einfach mit einer Rewrite Rule. Alle Anfragen an /javascripts einfach an / javascripts.production rewriten. Dann musst du an der Applikation und am Deployment überhaupt nichts ändern. > ************************************************** basiszwo Stefan Botzenhart email: sb@basiszwo.com www: www.basiszwo.com
on 2009-03-23 13:40
On Monday 23 March 2009, Manuel Wiedenmann wrote: > wenn du Capistrano nutzt kannst du doch einfach beim Deploy einen > Symlink auf dein public/javascripts.production machen... Ich will aber auch vor dem Deployment die Anwendung schon im production Environment ausführen können. Capistrano greift für meinen Zweck zu spät. Michael -- Michael Schuerig mailto:michael@schuerig.de http://www.schuerig.de/michael/
on 2009-03-23 14:33
2009/3/23 Michael Schuerig <michael@schuerig.de>: > > Ich möchte je nach Environment unterschiedliche JavaScript-Verzeichnisse > auswählen, allerdings *nicht* in den Views, sondern der Webserver soll > das tun. D.h., der Server soll je nach Environment /javascripts auf > public/javascripts.development oder public/javascripts.production > abbilden; das jeweils andere Verzeichnis soll unzugänglich sein. Dann schreib dir doch einfach deinen eigenen javascript_include_tag, der genau das macht. Damit kannst du auch lokal alles testen. Jonathan -- Jonathan Weiss http://blog.innerewut.de http://twitter.com/jweiss
on 2009-03-23 15:20
On Monday 23 March 2009, Jonathan Weiss wrote: > 2009/3/23 Michael Schuerig <michael@schuerig.de>: > > Ich möchte je nach Environment unterschiedliche > > JavaScript-Verzeichnisse auswählen, allerdings *nicht* in den > > Views, sondern der Webserver soll das tun. D.h., der Server soll je > > nach Environment /javascripts auf public/javascripts.development > > oder public/javascripts.production abbilden; das jeweils andere > > Verzeichnis soll unzugänglich sein. > > Dann schreib dir doch einfach deinen eigenen javascript_include_tag, > der genau das macht. Damit kannst du auch lokal alles testen. Genau das will ich ja nicht. Ich experimentiere gerade mit Dojo und möchte völlig statische HTML-Seiten haben, die aus einem Rails-Backend nur noch Daten nachladen. Michael -- Michael Schuerig mailto:michael@schuerig.de http://www.schuerig.de/michael/
on 2009-03-23 17:10
> Genau das will ich ja nicht. Ich experimentiere gerade mit Dojo und > möchte völlig statische HTML-Seiten haben, die aus einem Rails-Backend > nur noch Daten nachladen. Dann guck dir mal den YUI-loader an, der hat eine filter option genau für solche Fälle. Jonathan -- Jonathan Weiss http://blog.innerewut.de http://twitter.com/jweiss
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.