Mon application renvoie une erreur sur un contrôleur ou un modèle nécessitant un fichier. typiquement j'aurais besoin d'un fichier comme montré ci-dessous.Rail 3 - Passenger path Problème
require '/lib/position_mover'
J'ai joué avec un peu et il semble fonctionner si je spécifie un chemin à partir du répertoire haut de mon show serveur ci-dessous.
require '/srv/www/testapp/lib/position_mover'
Je souhaite utiliser le chemin relatif pour plusieurs raisons. Quelqu'un peut-il me donner des instructions à ce sujet?
configuration du serveur:
- Apache 2
- Ubuntu 10.10
- rails 3.0.3
- rubis 1.9.2p0
- mysql
hôte virtuel:
<VirtualHost 173.255.238.220>
ServerName test.targesoft.com
DocumentRoot /srv/www/testapp/public/
<Directory /srv/www/testapp/public/>
PassengerAppRoot /srv/www/testapp/
Allow from all
Options -MultiViews
</Directory>
</VirtualHost>
Malheureusement, pas plus dans Rails 3, vous avez besoin d'exiger des choses manuellement maintenant. –
Ou vous pouvez les ajouter au paramètre autoload_path et lorsque leurs constantes sont référencées, elles seront automatiquement chargées –