Paris on Rails 2008

Ouverture de session

Commentaires récents

Syndication
Flux XML

Chemin racine d'une application Rails

Chemin racine d'une application Rails
Posté par matrixise le Jeudi, 30 Mars, 2006 - 10:42pm. Débuter avec Rails

Bonjour tout le monde,

Voici une semaine que j'ai acheté le livre Ruby on Rails et je débute tout doucement en faisant les exercices.

Mais pour le moment, en lisant l'ouvrage j'ai une question qui me vient à l'esprit.

De quelle manière me serait-il possible de spécifier que l'application se trouve être à la racine de l'url ?

D'après ce que j'ai compris, l'application se trouve toujours dans l'url, de la manière suivante:
http://pragprog.com/online/

Est-ce au niveau du routage que l'on doit spécifier que l'application est l'url du site.
http://pragprog.com/
?

Merci



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | sujet suivant | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
Re: Chemin racine d'une application Rails
Auteur: 
ekinox
Date: 
Ven, 31/03/2006 - 00:44

bonsoir matrixise,

c'est essentiellement un pb de configuration du serveur et du fichier htaccess. On trouve des indications en anglais correspondant à ta demande ici :
http://wiki.rubyonrails.com/rails/pages/HowtoDeployMoreThanOneRailsAppOnOneMachine
On y trouve les config pour unix, osx et windows.

Bien que le sujet soit comment déployer plusieurs apps Rails dans des folders séparés ;p héhé ! la réponse à ta question précise se trouve dans la section:

Multiple Rails Apps On Windows with Apache 2.0 and Rails 0.13 plus particulièrement aux points 6 et 7 de la liste.

6 NOTE: If you want ... the todo app to reside at /, use the following RewriteCond and RewriteRule in httpd.conf (in addition to RewriteBase in .htaccess):

donc une config un peu comme ca dans http.conf ==> virtualhost
...
ServerName mon.serveur.com
DocumentRoot chemin/vers/web/apps/
RewriteEngine On

RewriteCond %{REQUEST_URI} !^/todo/public
RewriteRule ^(.*)?$ /todo/public$1
...

ces réponses sont données pour une v 0.13 de rails mais çà devrait marcher.(pas testé)
puisque c surtout dépendant d'apache dans ce cas...


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Effectivement, après avoir
Auteur: 
matrixise
Date: 
Sam, 01/04/2006 - 02:11

Effectivement, après avoir posté je me suis posé la question plus en profondeur et je m'étais dis que cela devait être une config d'apache.

encore merci pour cette confirmation.


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Sondage
Lorsque je développe avec Ruby on Rails c'est principalement sous:
Linux
37%
Mac OS X
30%
Windows
32%
(Free|Open|Net) BSD
1%
Autre...
1%
Nombre de votes: 374

Qui est en ligne
Il y a actuellement 1 utilisateur et 63 invités en ligne.

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Hébergement et ressources techniques gracieusement fournis par la SSLL Nuxos Group ]