ruby-on-rails - Divshot Ember 应用程序未读取生产环境变量

标签 ruby-on-rails ember.js ember-cli divshot

我有一个 ember-cli 应用程序,我正在使用 ember-cli-divshot addon 将其部署到 Divshot 。在我的 config/environment.js 文件中,我希望在开发和生产之间有不同的 api 。

var ENV = {}里面我有:

api: 'http://localhost:3000'

我有这个用于生产:

if (environment === 'production')
  ENV.api = '<my production api>'
}

但是,当我进行 divshot 推送生产 时,我的 Ember 应用程序正在尝试访问 api 的本地主机端点。

最佳答案

经过一些工作,我意识到我需要确保我正在构建和部署 Ember 应用程序的生产版本,该版本实际上内置于 ember 中-cli-divshot 插件,通过在部署命令前添加 ember 来实现,如下所示:

ember divshot推送制作

关于ruby-on-rails - Divshot Ember 应用程序未读取生产环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28652710/

相关文章:

ember.js - 安装 Bower 组件时出现 SELF_SIGNED_CERT_IN_CHAIN 错误

ember.js - 如何将 ember-cli 应用程序更新到 ember-data 1.0.0-beta9?

ruby-on-rails - 如何在 Rack 中间件中使用 cookie?

javascript - Rails ajax 第一次执行调用

ruby-on-rails - Rails : For each 3 records do

routes - 是否可以通过 Ember.Route 重定向到动态段?

ember.js - 模板中的 Ember 数据异步模型

javascript - 在 Ember js 中,如何在单元测试中创建或模拟 hasMany 关系

ruby-on-rails - 在 redirect_to 中传递变量

css - 当我在我的 ember 应用程序中应用某个 CSS 类时,文本消失了