백본 컬렉션 URL에 쿼리 붙이기
컬렉
export let Users = Backbone.Collection.extend({
url: "/api/users/",
model: User,
parse: function (response) {
return response.users;
}
});
let users = new Users();
users.fetch() // get /api/users/
쿼리 하나만 날리기
// /api/users?status=online
users.fetch({ data: $param({ status: "online"}) });
쿼리 여러개 날리기
let params = {
"status": "online",
"gender": "man"
};
// /api/users?status=online&gender=man
users.fetch( {data: $.param(params)} );
쿼리에 배열 보내기
// /api/users?status[]=online&status[]=playing
users.fetch({data: $param({ status: ["online", "playing"]}) })
아래 두 페이지와 연관되서 유용하게 사용된다.
StrongParameter 쿼리 배열 받기레일즈 where 사용법Last updated
Was this helpful?