Ruby on rails GETjson 500(内部服务器错误)

Ruby on rails GETjson 500(内部服务器错误),ruby-on-rails,angularjs,Ruby On Rails,Angularjs,我试图使用Angular呈现所有用户的列表,但当我尝试加载users.json时,我得到一个500内部服务器错误 这是我的服务, “用户”模块 .factory('UsersFactory', ['$http', function($http) { return { loadUsers: function() { return $http.get('/users.json'); } }; }]) 这是控制器, 角度。模块“用户”,

我试图使用Angular呈现所有用户的列表,但当我尝试加载users.json时,我得到一个500内部服务器错误

这是我的服务, “用户”模块

  .factory('UsersFactory', ['$http', function($http) {
    return {
      loadUsers: function() {
        return $http.get('/users.json');
      }
    };
  }])
这是控制器, 角度。模块“用户”,[]

  .controller('UserListCtrl', [

    '$scope', 'UsersFactory',
    function ($scope, UsersFactory) {

      var init = function(){
        UsersFactory.loadUsers().then(function(response) {
          $scope.users = response.data;
          console.log ($scope.users)
        });
      }
      init();

    }
  ]);
以及我试图呈现用户的模板

Users
.user_container{"ng-repeat" => "user in user"}
  {{ user.name }}
这是rails服务器中的错误输出

Completed 500 Internal Server Error in 27ms (ActiveRecord: 22.9ms)

ActionView::MissingTemplate (Missing template users/index, application/index with {:locale=>[:en], :formats=>[:json], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :coffee, :haml, :jbuilder]}. Searched in:
  * "/home/alucardu/sites/movieseat/app/views"
  * "/home/alucardu/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/devise-3.5.2/app/views"
):
把这个,

@users = User.all
  respond_with(@users)
在我的用户_controller.rb中

resources :users, only: [:index, :show]

在my routes.rb中,我让它工作。

错误与服务器端代码和angular代码有关,因此最好将服务器端代码放在服务器端,然后从服务器端删除js代码question@entre谢谢你的意见。有道理。您能帮我设置控制器和解决此问题的路径吗?抱歉,我不知道ror,因此无法提供帮助