'사용자'모델과 '사용자'컨트롤러로 간단한 Rails 3 JSON API를 만들었습니다. 그러나 API 자체가 잘 작동하고 있습니다.레일즈 3 - KendoUI - JSON 객체 액세스 문제 - Uncaught ReferenceError
검도 UI 데이터 소스를 사용하여 표를 채우려하고 있는데 문제가 있습니다.
내가 볼 수있는 크롬 네트워크 도구를 사용하여 그 JSON 데이터는 서버에서 돌아오고있다 :
$(document).ready(function(){
var sharableDataSource = new kendo.data.DataSource({
transport: {
read: {
url: "/users",
dataType: "json"
}
}
});
$("#grid").kendoGrid({
dataSource: sharableDataSource,
columns: [
{
title: "First Name",
field:"first_name"
},
{
title: "Last Name",
field: "last_name"
}]
});
});
:
여기
[{"user":{"created_at":"2012-02-08T17:33:27Z","first_name":"Angelina","id":1,"last_name":"Jolie","password":"","updated_at":"2012-02-08T17:33:27Z","user_name":""}},{"user":{"created_at":"2012-02-08T17:34:50Z","first_name":"Milla","id":2,"last_name":"Jovovich","password":"","updated_at":"2012-02-08T17:34:50Z","user_name":""}}]
그리드 및 데이터 소스 작성에 사용하는 자바 스크립트입니다
격자 정의가 작동하는 것처럼 보입니다. 그리드가 렌더링 될 때 격자에 지정된 '제목'이 표시되기 때문입니다.
하지만 알 수 있듯이 데이터가 표시되지 않습니다. 는 그리고 나는 'FIRST_NAME'필드에 대한 캐치되지 않는 ReferenceError가 점점 오전 :이 원인이 될 수 있습니다 무엇에
어떤 생각?
레일 초기화 프로세스 중에이 설정을 편집해야한다고 생각합니다 :'ActiveRecord.Base.include_root_in_json = false' –
천재. 나는 config/environment.rb 파일에 넣었고 이제는 작동한다. 왜 그런지 모르지만 그렇습니다. 답변으로 의견을 제출할 수 있다면 해결책으로 표시 할 것입니다. 감사! – PhillipKregg