複数のRailsサーバインスタンスがあり、それぞれがenvironment.rbのリスニングポートを知る必要があります。 request.portはコントローラでは動作しますが、environment.rbのコンテキストでは動作しません。方法はありますか?ありがとう!Railsイニシャライザでサーバポートを取得する方法
3
A
答えて
0
あなたはこのコードを使用して実行しているレールポートを取得することができます。
Rails::Server.new.options[:Port]
あなたは、ハッシュパラメータが利用可能であるか確認するためにoptions parser in the Rails documentationを見てみることができます。
関連する問題
- 1. Rails;イニシャライザ内でレコードを取得する
- 2. Rails:イニシャライザでホスト名を取得
- 3. Rails 3.1:Webアプリケーション(レールサーバー/ユニコン/ etc)のイニシャライザを実行する方法
- 4. Rails Devise - ユーザーの内部イニシャライザを認証する方法
- 5. Realm Cocoaでイニシャライザをオーバーライドする方法
- 6. イニシャライザでRailsが実行されているポートを確認する方法
- 7. Rails 3とwill_paginate - エレガントな方法、total_pagesを取得する方法
- 8. Rails - コントローラからイニシャライザで生成されたデータにアクセスする方法
- 9. DevailsでRails 5 APIでcurrent_userを取得する方法
- 10. Rails:環境ごとのイニシャライザ?
- 11. Rails - Spree Commerce Sandboxでサンプルデータを取得する方法
- 12. Rails、ActiveRecord - 関係でカウント行を取得する方法:belons_to?
- 13. Rails 3で現在のメソッドを取得する方法は?
- 14. Railsでbelongs_toクラスの名前を取得する方法は?
- 15. Rails 5.0でファイルのパス名を取得する方法は?
- 16. Railsで属性の元の値を取得する方法
- 17. Railsアプリ - API取得リクエストでクエリパラメータを追加する方法は?
- 18. railsレールで次のクエリを取得する方法
- 19. bootstrap-multiselect-railsのコントローラで値を取得する方法
- 20. webpack devサーバポート
- 21. 私のTomcatサーバポート
- 22. rails - テスト内から治具データを取得する方法
- 23. Rails:アプリケーションレイアウトにアプリケーションコントローラ変数を取得する方法
- 24. Railsのストライプwebhookイベントからストライプデータを取得する方法
- 25. 20以上の投稿を取得する方法Instagram API(Rails)
- 26. RAILS Algolia Rubyオブジェクトを取得する方法、Instantsearch.js
- 27. Railsの他のコントローラから属性を取得する方法
- 28. Railsを取得する方法4 activerecord insert sql?
- 29. (Rails)編集URLから「id」を取得する方法
- 30. Rails 3 - "through" - DBからデータを取得する方法?
好奇心で、なぜこれを知る必要がありますか? –
@andrew、ありがとうございます。私は、ここでコミュニティの集団を集めたところで質問されると思った:)簡単な答えは、各サーバーインスタンス内から同じポートで一致するUDPソケットを開くつもりであるということです。あなたがUDPポートの必要性について興味があるかどうか質問してください:) – timeon
私はちょうどそれが特に良いアイデアだとは思わない。あなたの実際のWebサーバー(nginx、apacheなど)はこのIMOを処理する必要がありますが、私はそのような設定の経験はあまりありません。 –