アプリの1つをherokuにデプロイしました。このアプリは使用します:
- デフォルトの「myapp.herokuapp.com」アドレス、
- そして、 「www.myapp.com」からアプリにアクセスできるようにドメインを構成しました。
そして、今日、次の問題に気づきました。アプリケーションのリンクは、「http://myapp.herokuapp.com/page」のURLにアクセスしても、 「http://myapp.herokuapp.com」ドメインに基づいてい ます(したがって、「http://myapp.herokuapp.com/page」のURLを取得します) 。私のドメイン名を使用するアプリ( 「www.myapp.com/page」のURLを取得することを期待します)。
私はproduction.rbを編集し、default_url_optionsを設定しようとしました:
# Base domain for url generation
config.action_controller.default_url_options = { :host => "www.myapp.com" }
しかし、それは物事を変えません。また、念のため、application.rbでこれを変更しようとしましたが、何も起こりません。
どんな手掛かり ?助けてくれてありがとう!
編集:これは、データベースを新しいHeroku postgresに移行したとき、今日以前は期待どおりに機能していました。これが影響を与える可能性があるかどうかわからない。