【发布时间】:2016-04-05 21:20:14
【问题描述】:
我正在关注 Ember CLI 和 Rails 的 this tutorial。我被困在你应该在控制台中使用以下命令加载 Book 模型数据的地方:
App.store.findAll('book');
未检索到数据,Ember 终端日志显示此错误:
Error proxying to http://localhost:3000
connect ECONNREFUSED 127.0.0.1:3000
Error: connect ECONNREFUSED 127.0.0.1:3000
at Object.exports._errnoException (util.js:890:11)
at exports._exceptionWithHostPort (util.js:913:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)
GET /books - - ms - -
但是,当我访问 http://localhost:3000/books(Rails 后端)时,我得到了所有书籍的正确 JSON 响应。为什么 Ember 应用无法检索此数据,我该如何解决?
【问题讨论】:
-
我目前将 Rails 后端和 Ember 应用程序放在 2 个单独的文件夹中。这可能是其中的一部分吗?我应该将 Ember 应用程序移动到 Rails 根文件夹的子文件夹中吗?
-
不。我运行了几个 Ember+Rails 应用程序。请看下面我的回答。这应该可以解决问题。
标签: ruby-on-rails ember.js http-proxy