我已经构建了一个基本的CRM应用程序来学习Ember。该应用程序使用Rails后端;和Ember和Rails通过JSON api进行通信。请随时查看source code on my GitHub。该应用已托管here.
该应用程序在我的开发环境中运行良好,并且在没有任何问题的情况下部署到Heroku。
但是,当我导航到应用程序URL时,我看到一个空白页面。使用Chrome浏览器工具进一步检查告诉我,我的所有javascript文件都没有从Heroku发送到我的浏览器。是什么给了什么?
答案 0 :(得分:1)
解决方案是将rails_12factor gem添加到我的Gemfile中。看起来任何Rails / Ember应用程序都可以在Heroku上正常运行,这个宝石是必需的。
根据Heroku:
Heroku集成以前依赖于使用Rails插件 已从Rails 4中删除的系统。启用此类功能 作为静态资产服务和登录Heroku请添加 rails_12factor gem到你的Gemfile。