0
Я пытаюсь отобразить список всех моих пользователей, используя Angular, но при попытке загрузить users.json
я получаю ошибку внутреннего внутреннего сервера.GETjson 500 (Внутренняя ошибка сервера)
Это моя служба, angular.module ('пользователей')
.factory('UsersFactory', ['$http', function($http) {
return {
loadUsers: function() {
return $http.get('/users.json');
}
};
}])
И это контроллер, angular.module ('пользователи', [])
.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 }}
И это ошибка выход на моем сервере рельсов,
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"
):
ошибка связана с вашим кодом на стороне сервера и с угловым кодом, поэтому было бы лучше, если бы вы поставили код на стороне сервера и удалили код js из вопроса – harishr
@entre спасибо за ввод. Делает смысл. Можете ли вы помочь мне настроить контроллер и маршруты, чтобы решить эту проблему? –
извините, но я не знаю о ror, поэтому не могу помочь – harishr