【问题标题】:Storing URL's in Environment variables in Ruby在 Ruby 中将 URL 存储在环境变量中
【发布时间】:2013-01-27 00:37:51
【问题描述】:

我正在尝试将 URL 存储在我的环境变量中。比如

ENV['SET_COOKIE_URL'] = 'http://domain.com/setcookie'

在我的应用程序布局页面中,我正在尝试这样做:

window.top.location = '<%= ENV["SET_COOKIE_URL"] %>';

当我尝试这个时,它总是返回''(空字符串)。

不能在环境变量中存储和输出 URL 吗?

【问题讨论】:

  • 你的意思是你得到了 HTML 中的'' 吗?或变量window.top.location''
  • 另外,如果你刚刚添加了这个环境变量,也许重新启动你的服务器将有助于获取环境变化。我看不出您无法在视图中使用该环境变量的任何原因。
  • 我的意思是如果我这样做 var url = '';输出的 HTML 是 var url = '';
  • 你重启服务器了吗?
  • 是的,当您启动服务器时,所有环境变量都会卡在当前进程中。如果您添加更多 ENV 变量,您的进程将无法识别它们,直到您重新启动进程。

标签: ruby-on-rails ruby environment-variables


【解决方案1】:

如果您刚刚添加了此环境变量,也许重新启动您的服务器将有助于获取环境更改。除了重新启动服务器之外,我看不出您无法在视图中使用该环境变量的任何原因。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-09
    • 2014-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多