Heroku不会为Ember / Rails app资源提供服务

时间:2015-10-03 20:40:52

标签: ruby-on-rails heroku ember.js

我已经构建了一个基本的CRM应用程序来学习Ember。该应用程序使用Rails后端;和Ember和Rails通过JSON api进行通信。请随时查看source code on my GitHub。该应用已托管here.

该应用程序在我的开发环境中运行良好,并且在没有任何问题的情况下部署到Heroku。

但是,当我导航到应用程序URL时,我看到一个空白页面。使用Chrome浏览器工具进一步检查告诉我,我的所有javascript文件都没有从Heroku发送到我的浏览器。是什么给了什么?

1 个答案:

答案 0 :(得分:1)

解决方案是将rails_12factor gem添加到我的Gemfile中。看起来任何Rails / Ember应用程序都可以在Heroku上正常运行,这个宝石是必需的。

根据Heroku:

  

Heroku集成以前依赖于使用Rails插件   已从Rails 4中删除的系统。启用此类功能   作为静态资产服务和登录Heroku请添加   rails_12factor gem到你的Gemfile。