How can a running Rails application tell what port it's listening on? Say I start the app with 'mongrel_rails -p 3002' and want a page to say "I'm listening on 3002", how would I do that?
http://api.rubyonrails.org/classes/ActionController/AbstractRequest.html#M000247
In your controller:
request.port
There’s also:
request.host => “localhost” request.host_with_port => “localhost:3000”
Jason
Thank you. I realised I should have asked a different question. Is there a way to get at the port number independently of a specific request? For example, if I want to set something in environment.rb in a way that depends on the port number.