3
アプリケーションのコードが変更されるたびに 'Rails'を使用してアプリケーションを提供すると、変更されたアプリケーションも変更されます。今はNginxとパッセンジャーを使用していますが、少なくとも開発環境ではこの動作をどのように再現しますか?NginxにRailsのコード変更を認識させる方法
アプリケーションのコードが変更されるたびに 'Rails'を使用してアプリケーションを提供すると、変更されたアプリケーションも変更されます。今はNginxとパッセンジャーを使用していますが、少なくとも開発環境ではこの動作をどのように再現しますか?NginxにRailsのコード変更を認識させる方法
あなたは実際にはnginxではなく、Passengerをリロードしたいと思っています。 Railsアプリのルートディレクトリの下にtmp/restart.txt
ファイルを作成します。リロードするには、touch tmp/restart.txt
。乗客はファイルの変更と再読み込みを認識します。
これは私が避けたいものです。それはデータベースに接続する必要があるので、アプリのロードに約3〜4秒かかります。たぶん、乗客やnginxには、変更があるときはいつでもアプリをリロードするオプションがあります。待つ必要がないような方法で「レール」をするときです。 – Nerian
ああ、自動ロード...あなたは乗客を設定するnginx設定のサーバブロックに 'rails_env development'を設定することでそれを達成できます。確かに、私はそれを前にしたことはありません。 – Jeff
私はトリックをしました:)ありがとう – Nerian