Javascript DataTable对Angular和Ruby on Rails的JSON响应无效

Javascript DataTable对Angular和Ruby on Rails的JSON响应无效,javascript,ruby-on-rails,angularjs,json,datatable,Javascript,Ruby On Rails,Angularjs,Json,Datatable,我的angular/ruby on rails应用程序中的datatables出现了一些问题,我不断收到这个“无效json响应”错误,这是我的代码: 角度服务: private url: string = "http://localhost:3000/users"; constructor(private http: Http) { } getUsers() { return this.http.get(this.url).map(res => res.json()

我的angular/ruby on rails应用程序中的datatables出现了一些问题,我不断收到这个“无效json响应”错误,这是我的代码:

角度服务:

  private url: string = "http://localhost:3000/users";

  constructor(private http: Http) { }

  getUsers() {
    return this.http.get(this.url).map(res => res.json());
  }
角度分量.ts:

import { Component, OnInit } from '@angular/core';
import { UserService } from './shared/user.service';
import { User } from "./shared/user";
var $ = require('jquery');
var dt = require('datatables.net')

export class UsersComponent implements OnInit {

  constructor(public userService: UserService) { }

  ngOnInit() {
    $('table').DataTable({ ajax: this.userService.getUsers() });
  }
}
在ruby on rails上,我有一个:

 def index
    @users = User.all

    render json: @users
  end
这是我从中得到的JSON:

[{
    "id": 2,
    "nome": "User 1",
    "cpf_cnpj": "11111111111",
    "rg_ie": null,
    "nascimento": null,
    "email": null,
    "status": null,
    "velocidade_internet": null,
    "sigla": null,
    "funcao": null,
    "setor": null,
    "group_id": null,
    "organization_id": 4,
    "created_at": "2017-06-23T16:45:35.000Z",
    "updated_at": "2017-06-26T22:34:34.000Z"
}, {
    "id": 3,
    "nome": "User 2",
    "cpf_cnpj": "123123123123",
    "rg_ie": "123123123",
    "nascimento": "2017-06-23",
    "email": null,
    "status": null,
    "velocidade_internet": null,
    "sigla": null,
    "funcao": null,
    "setor": null,
    "group_id": null,
    "organization_id": 4,
    "created_at": "2017-06-23T16:55:01.000Z",
    "updated_at": "2017-06-26T22:34:43.000Z"
}]
我错过了什么


谢谢

嗨,你能分享你的错误日志吗?我的控制台日志中没有错误