私はherokuでアプリケーションをデプロイする場所が2つあります。herokuでアプリケーションがデプロイされている場所を知る方法Rails 3
どちらも制作です。
1つは、ステージングとテスト用です。もう1つはライブ公開アプリケーションです。
私は、Railsのenvをテストしてその生産または開発を確認する方法を知っています。
アプリケーションがどこにデプロイされているかをテストする方法があるので、各環境でsendgrid smtp設定を行い、メール設定をテストできます。
私はherokuでアプリケーションをデプロイする場所が2つあります。herokuでアプリケーションがデプロイされている場所を知る方法Rails 3
どちらも制作です。
1つは、ステージングとテスト用です。もう1つはライブ公開アプリケーションです。
私は、Railsのenvをテストしてその生産または開発を確認する方法を知っています。
アプリケーションがどこにデプロイされているかをテストする方法があるので、各環境でsendgrid smtp設定を行い、メール設定をテストできます。
あなたの最善の策は、意図された目的のためにRails envを使用することです。 staging.rbという名前のconfig/environmentsフォルダに新しいファイルを作成して、そのファイルに本番設定をコピーするだけで、アプリケーションのステージング/テストのために必要な変数を変更することができます。
これを済ませたら、ヘロクのRAILS_ENV(heroku config add RAILS_ENV=staging
経由)設定変数を「ステージング」に設定すると、そのファイルが使用され、その環境に関連するsmtp設定がロードされます。
おかげでジョンに(また、SMTPの設定のために使用することができる)設定変数の詳細についてはこちらをご覧ください。 – chell
ちょっと速いアップデートで、コードは次のようになっているはずです:heroku config:add RAILS_ENV = staging – chell