【发布时间】:2014-11-30 03:04:17
【问题描述】:
我正在尝试通过将 ember build 生成的文件复制到 rails 公用文件夹中来部署 Ember-cli 应用程序,方法如下所示:
http://blog.abuiles.com/blog/2014/05/21/deploying-ember-cli-and-rails-to-heroku/
https://github.com/dockyard/ember-cli-plus-backend/tree/rails-served-html/frontend/app
但它似乎不起作用 as shown in the app on heroku,而不是显示内容,它在网页上显示原始 json,这表明当您输入时未调用 emberjs 路由模型钩子该应用程序通过 url。它显示的 JSON 是这样的:
[{"id":1,"name":"james","presentation_ids":[1,2]},{"id":2,"name":"charle","presentation_ids":[3]}]}
但是,如果我将 ember-build 生成的 index.html 文件留在 rails app/public 文件夹 中,而不是将 index.html 的内容复制到rails layout/application.html.erb,ember-cli 应用程序的 application.hbs 的内容将正确显示,但如果我直接在浏览器中加载任何路由,它将再次返回原始 json 而不是显示内容。
【问题讨论】:
标签: ember.js deployment ember-cli