ホストを使用して別のポートのURLを構築する必要があります。例えばRails:現在のホストを取得する方法、またはURLを作成する方法は?
、ホストがexample.comであれば、私はhttp://example.com:8080/
のようなURLを生成する必要が私はそれが移植可能にする必要があるので、私は私の地元の環境には、だときは、代わりにhttp://localhost:8080/を示しています。
アイデア?
@hostname = request.host || "www.mydomain.com"
あなたはまた、要求が経由して来たポート番号を取得するためにrequest.port
を使用することができます(から撮影:
request.hostもビューにうまく働いたURLの使用からホストを抽出するには、おかげで - それはのように行うことができます – HappyDeveloper