【发布时间】:2014-01-24 17:37:44
【问题描述】:
我想从第三方应用程序向我的 Rails 服务器注册一个回调 URL,并在启动时执行此注册,以便开始捕获通知。
看着at this question and the answers 我看到这样的建议:
class SomeController < ApplicationController
def some_action
raise "I'm running on port #{request.port}."
end
end
这不好,因为我不在控制器中。接下来是:
Rails::Server.new.options[:Port]
但是,我从我的代码和rails console 中收到此错误:
NoMethodError: undefined method 'Server' for Rails::Module
我已经使用Socket.gethostname成功获取了主机名,但是如何获取端口号?
【问题讨论】:
标签: ruby-on-rails