

HerokuでRailsでReview.appを利用しています。（PR毎に環境ができるやつ）

メールの設定で下記のようにホスト名を設定する必要があるのですが、今のアプリの名前等、ホスト名を知る方法はありますでしょうか？

[code]

    Rails.application.configure do
      config.action_mailer.default_url_options = { host: 'localhost', port: 3000 }
    end
    
[/code]

環境変数からは取れないようなので・・・。


CC BY-SA 3.0
2016-02-22T03:09:23.567
22370
2016-07-06T11:28:17.767
133
question
ruby-on-rails heroku
Herokuで自分のアプリのホスト名を取得したい


自己解決しました。app.jsonに下記で環境変数から取れるようになりました。

[code]

    {
      "name":"foo",
      "scripts":{
        "postdeploy": "rake db:setup"
      },
      "env":{
        "HEROKU_APP_NAME": { "required": true },
      }
    }
    
[/code]


CC BY-SA 3.0
2016-02-23T05:14:28.700
22422
2016-02-23T05:14:28.700
133
22370
answer