0
간단한보기가 있지만 Purchase
belongs to :client
입니다. 따라서 purchases
에 액세스하려면 client_id
을 제공해야합니다. :Rails + Vue : 인스턴스 변수에 액세스
$(document).ready(function() {
var purchases = new Vue({
el: '#purchases',
data: {
purchases: []
},
ready: function() {
var that;
that = this;
$.ajax({
url: 'clients/' + CLIENT_ID + '/purchases.json', // problem
success: function(res) {
console.log(res)
that.purchases = res;
}
});
}
});
});
어떻게 아약스 요청에 client_id
액세스합니까? 내가 <%= @client.id %>
했는데 오류 undefined method
id 'for nil : NilClass`가 표시됩니다.
어떻게 변수를 전달합니까?
질문은 CLIENT_ID를 정의한 곳입니까? –
뷰/컨트롤러의 Ruby 인스턴스 변수이며 페이지 매개 변수에 정의되어 있습니다. –