Ruby on rails NoMethodError:创建rails时未定义的方法

Ruby on rails NoMethodError:创建rails时未定义的方法,ruby-on-rails,angularjs,Ruby On Rails,Angularjs,您好,我在编程时遇到了下面的错误 #NoMethodError: undefined method `inventories' for #<Person:0x35e1538> 棱角的 $scope.SendData = function (people) { var data = { "person" : { "name": people.name,

您好,我在编程时遇到了下面的错误

#NoMethodError: undefined method `inventories' for #<Person:0x35e1538>
棱角的

$scope.SendData = function (people) {
            var data = {
                "person" : {
                    "name": people.name,
                    "age": people.age,  
                    "gender": people.gender,
                    "lonlat": people.lonlat,
                    "infected": people.infected
                }                                
            };
            $http({
                method: 'POST',
                url: 'http://localhost:3000/people',
                headers: {'Content-Type': 'application/json'},
                data: data
            }).then(function(response) {
                location.reload();
            }).catch(function(err){
                console.log(err)
            });
        };

请在哪一行发布完整的错误以及代码是什么?错误“内部服务器错误”异常#您能在浏览器或终端中截图显示整个错误吗?信息不足!!
$scope.SendData = function (people) {
            var data = {
                "person" : {
                    "name": people.name,
                    "age": people.age,  
                    "gender": people.gender,
                    "lonlat": people.lonlat,
                    "infected": people.infected
                }                                
            };
            $http({
                method: 'POST',
                url: 'http://localhost:3000/people',
                headers: {'Content-Type': 'application/json'},
                data: data
            }).then(function(response) {
                location.reload();
            }).catch(function(err){
                console.log(err)
            });
        };