【发布时间】:2013-06-02 14:30:37
【问题描述】:
我在 Rails 3.2 应用程序的 js.coffee.erb 文件中有以下行。
<%= ENV['MY_KEY'] %>
该应用程序已部署到 Heroku,当我运行 heroku config 时,我看到 MY_KEY 列出了一个值。
然而,当我检查编译后的 javascript 文件时,ENV['MY_KEY'] 的值应该在哪里。
据我所知,应该可以访问咖啡脚本资产中的环境变量。这里可能出了什么问题?
【问题讨论】:
-
可以在本地设置和访问环境变量吗?
-
@RossPenman 如果我将这个环境变量呈现在它按预期显示的视图中。
-
@phoet 这似乎很有希望。但是,当我启用此插件时,在部署期间不会预编译任何资产,从而导致应用程序崩溃。这是预期的吗?
标签: ruby-on-rails heroku