Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.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 Angularjs ngResource'@id';_Javascript_Ruby On Rails 3_Routes_Angularjs - Fatal编程技术网

Javascript Angularjs ngResource'@id';

Javascript Angularjs ngResource'@id';,javascript,ruby-on-rails-3,routes,angularjs,Javascript,Ruby On Rails 3,Routes,Angularjs,我有一个简短的问题。在angular js中,“@id”来自rails应用程序下面的代码片段中的哪个对象 var User = $resource("/users/:id", {id: '@id'}); 我知道它设置了默认id 感谢AngularJs的: “如果参数值的前缀为@,则该参数的值 参数是从数据对象中提取的(对非GET有用) 运作) 这意味着在调用非GET操作(如POST)时,可以将id作为包含在调用中的数据对象的字段之一传递。那么,在rails应用程序中,数据对象是什么?var U

我有一个简短的问题。在angular js中,“@id”来自rails应用程序下面的代码片段中的哪个对象

var User = $resource("/users/:id", {id: '@id'});
我知道它设置了默认id

感谢AngularJs的

“如果参数值的前缀为@,则该参数的值 参数是从数据对象中提取的(对非GET有用) 运作)


这意味着在调用非GET操作(如POST)时,可以将id作为包含在调用中的数据对象的字段之一传递。

那么,在rails应用程序中,数据对象是什么?var User=$resource(“/users/:userId”,{userId:'@id'});如果您有一个id为(var user=new user({id:1}))的用户,那么如果您调用user.$save(),它将发送一个带有此url/users/1(userId取id属性的值)的post请求