【问题标题】:Accessing URL/URI information in Rails in the environments file?在环境文件中访问 Rails 中的 URL/URI 信息?
【发布时间】:2010-05-28 19:44:55
【问题描述】:

我如何从环境/开发.rb 中的 Rails 访问域名?我想知道我是在本地主机上还是在真实域上。谢谢!

【问题讨论】:

    标签: ruby-on-rails url uri


    【解决方案1】:

    环境文件不会在每个请求上都处理 - 仅在启动时处理,因此在处理它们时不会有任何特定的上下文。这确实是一个单独环境的工作,而不是让开发人员承担双重职责。

    如果您只是想检查主机名或其他内容,您可以执行以下操作(假设您使用的是类 unix 系统):

    my_host = `hostname`.chomp
    

    并对此进行测试,这可能会解决您的问题。

    【讨论】:

    • 我可以在 Application_helper.rb 中访问它吗?我的意思是请求变量?
    猜你喜欢
    • 1970-01-01
    • 2010-10-25
    • 1970-01-01
    • 2017-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-24
    相关资源
    最近更新 更多