【发布时间】:2010-05-28 19:44:55
【问题描述】:
我如何从环境/开发.rb 中的 Rails 访问域名?我想知道我是在本地主机上还是在真实域上。谢谢!
【问题讨论】:
标签: ruby-on-rails url uri
我如何从环境/开发.rb 中的 Rails 访问域名?我想知道我是在本地主机上还是在真实域上。谢谢!
【问题讨论】:
标签: ruby-on-rails url uri
环境文件不会在每个请求上都处理 - 仅在启动时处理,因此在处理它们时不会有任何特定的上下文。这确实是一个单独环境的工作,而不是让开发人员承担双重职责。
如果您只是想检查主机名或其他内容,您可以执行以下操作(假设您使用的是类 unix 系统):
my_host = `hostname`.chomp
并对此进行测试,这可能会解决您的问题。
【讨论】: