複数の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.1:Webアプリケーション(レールサーバー/ユニコン/ etc)のイニシャライザを実行する方法
- 3. イニシャライザでRailsが実行されているポートを確認する方法
- 4. Rails 3とwill_paginate - エレガントな方法、total_pagesを取得する方法
- 5. Railsで属性の元の値を取得する方法
- 6. Rails、ActiveRecord - 関係でカウント行を取得する方法:belons_to?
- 7. Rails 3で現在のメソッドを取得する方法は?
- 8. Rails - Spree Commerce Sandboxでサンプルデータを取得する方法
- 9. Rails:環境ごとのイニシャライザ?
- 10. rails - テスト内から治具データを取得する方法
- 11. Railsのrequest.refererからコントローラ名を取得する良い方法
- 12. (Rails)編集URLから「id」を取得する方法
- 13. Rails:アプリケーションレイアウトにアプリケーションコントローラ変数を取得する方法
- 14. Rails 4のサブドメインからリソースIDを取得する方法は?
- 15. Rails 3 - "through" - DBからデータを取得する方法?
- 16. Rails 3 - データベースからデータを取得する方法
- 17. Rails 3からユーザーのFacebookページを取得する方法
- 18. railsからファイルを取得する方法は?
- 19. バックボーン・マリネット・イニシャライザで非同期コードを処理する方法
- 20. ruby on railsで表示するラジオボタンの回答を取得する方法
- 21. Rails 3エンジンのGem依存関係はイニシャライザで失敗する
- 22. Rails 3.1:イニシャライザのモデル定数で警告が発生する
- 23. Rails - メインクラス、サブクラス、サブクラスですべてのレコードを取得する方法
- 24. RailsアプリケーションでadvImageプラグインを使用してプレビュー画像を取得する方法
- 25. イニシャライザに依存するテストを分離する良い方法
- 26. 私のイニシャライザを再実行するようにrails consoleを設定する方法はありますか?
- 27. Railsでモデル内の関連モデルの属性を取得する方法
- 28. Rails - アセットのファイルパス(URLパスではない)を取得する方法は?
- 29. Railsでは、collection_selectヘルパーメソッドから選択した値を取得する方法は?
- 30. SQLクエリでPaperclip写真のURLを取得する方法 - Rails 3.1、Paperclip
好奇心で、なぜこれを知る必要がありますか? –
@andrew、ありがとうございます。私は、ここでコミュニティの集団を集めたところで質問されると思った:)簡単な答えは、各サーバーインスタンス内から同じポートで一致するUDPソケットを開くつもりであるということです。あなたがUDPポートの必要性について興味があるかどうか質問してください:) – timeon
私はちょうどそれが特に良いアイデアだとは思わない。あなたの実際のWebサーバー(nginx、apacheなど)はこのIMOを処理する必要がありますが、私はそのような設定の経験はあまりありません。 –