У меня есть сервис, который делает запрос,Запроса только содержимое из текущего пользователя
.factory('movieService', ['$http', function($http) {
return {
loadMovies: function() {
return $http.get('/movies_users.json');
}
};
}])
Это выход JSON и является результатом 2 таблиц соединено. Таблица пользователей и таблица фильмов. Как видите, пользователи связаны с 1 или более фильмами.
[
{"id":1,
"email":"[email protected]",
"movies":[
{
"id":4,
"title":"Creed",
movie_id":"312221"
},
{
"id":5,
"title":"Star Wars: Episode VII - The Force Awakens",
"movie_id":"140607"
}
]
},
{"id":2,
"email":"[email protected]",
"movies":[
{
"id":4,
"title":"Creed",
movie_id":"312221"
}
]
}
]
И это movies_users_controller.rb
def index
movie = Movie.all
render :json => movie.to_json(:include => :users)
end
Можно показать только текущего пользователя на выходе JSON вместо обоих пользователей?
'кино = current_user.movies визуализации: = JSON> movie.to_json()' Используя это в моих movies_users контроллер создает выход JSon только информацию из текущего пользователя! –
Что вы имеете в виду? Информация самого пользователя? – Statyx
Теперь, когда я нахожусь в localhost: 3000/movies_users.json Я только просматриваю фильмы от текущего пользователя (который я искал!) –