Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript CSRF令牌可以';t形轨道_Javascript_Ruby On Rails_Angularjs_Restangular - Fatal编程技术网

Javascript CSRF令牌可以';t形轨道

Javascript CSRF令牌可以';t形轨道,javascript,ruby-on-rails,angularjs,restangular,Javascript,Ruby On Rails,Angularjs,Restangular,我正在尝试使用Restanglar删除用户。在服务器上接收 Started DELETE "/users/9" for 127.0.0.1 at 2015-11-25 22:56:47 +0300 Processing by UsersController#destroy as HTML Parameters: {"id"=>"9"} Can't verify CSRF token authenticity 但是,在PUT请求和其他错误发生时,仅删除 Started PUT "/us

我正在尝试使用Restanglar删除用户。在服务器上接收

Started DELETE "/users/9" for 127.0.0.1 at 2015-11-25 22:56:47 +0300
Processing by UsersController#destroy as HTML
  Parameters: {"id"=>"9"}
Can't verify CSRF token authenticity
但是,在PUT请求和其他错误发生时,仅删除

Started PUT "/users/9" for 127.0.0.1 at 2015-11-25 23:08:14 +0300
Processing by UsersController#update as */*
  Parameters: {"user"=>{"surname"=>"белозоров", "name"=>"helasdf", "patronymic"=>"asdfadf", "login"=>"login123123", "role_id"=>"1"}, "id"=>"9"}
  User Load (0.5ms)  SELECT  "users".* FROM "users" WHERE "users"."id" = $1  ORDER BY "users"."id" ASC LIMIT 1  [["id", 1]]
用户控制器

$scope.deleteUser = function(user){
        user.remove().then(
            function(){
                $scope.users = _.without($scope.users, user);
                alertify.success("Пользователь удален!");
            },
            function() {
                alertify.error("Не удалось удалить пользователя. Подробности неизвестны");
            }
        );
    };

如果您使用的是rails 4.1及更高版本,则必须使用form submits来处理PUT和DELETE请求

快速谷歌搜索:您是否能够解决您的问题?对不起,我不明白您的意思:)我受提供的信息限制,如果您的PUT请求导致错误,您应该为PUT提供错误信息。我希望下面的链接对您有所帮助。[已回复链接]()