Ruby on rails AngularJS:无法从rails API获取任何数据

Ruby on rails AngularJS:无法从rails API获取任何数据,ruby-on-rails,ruby,angularjs,single-page-application,Ruby On Rails,Ruby,Angularjs,Single Page Application,我在rails上用一个名为Items的资源制作了这个小API,当我在浏览器a.k.a配置的带有Grunt代理的端口9000上使用它时,它工作得很好,但是当我试图从Angular获取数据时,我什么也得不到 //app.js .config(function ($routeProvider) { $routeProvider .when('/items', { templateUrl: 'views/items.html', controller:

我在rails上用一个名为Items的资源制作了这个小API,当我在浏览器a.k.a配置的带有Grunt代理的端口9000上使用它时,它工作得很好,但是当我试图从Angular获取数据时,我什么也得不到

//app.js

.config(function ($routeProvider) {
    $routeProvider
      .when('/items', {
        templateUrl: 'views/items.html',
        controller: 'ItemsCtrl'
      })
      .otherwise({
        redirectTo: '/'
      });
  });
app.factory('Item', ['$resource', function($resource) {
  return $resource('http://localhost:9000/api/items/:id.json', null, {
    'update': { method:'PUT' }
  });
}]);
//items.js

angular.module('balenciagaApp')
  .controller('ItemsCtrl', ['$scope', 'Item', function ($scope, Item) {
    $scope.items = Item.query();
  }]);
//items.html

<ul ng-repeat="item in items">
  <li>{{item.name}}</li>
</ul>

您的控制台有任何错误吗?HTTP请求是否在开发工具的网络信息中查看?如果是,返回的数据是什么?感谢您的回复,我必须去afk。我回来后再查。