ファイルを必要とするコントローラまたはモデルでアプリケーションが返ってエラーが発生します。 通常、私は以下のようなファイルが必要です。Rail 3 - Passenger path問題
require '/lib/position_mover'
私はちょっと遊んでいましたが、私のサーバーの最上位のディレクトリからパスを指定するとうまくいくようです。
require '/srv/www/testapp/lib/position_mover'
多くの理由から、相対パスを使用します。誰かが私にこれに関する指示を与えることができますか?
サーバ設定:
- のApache 2
- のUbuntu 10.10
- レール3.0.3
- ルビー1.9.2p0
- mysqlの
仮想ホスト:
<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>
悲しいことに、Rails 3にはもういないので、今は手動で必要とする必要があります。 –
また、それらをautoload_path設定に追加することもできます。また、それらの定数が参照されると、オートロードされます –