Javascript 统一2个rails资源Angularjs
我有下一个资源:Javascript 统一2个rails资源Angularjs,javascript,angularjs,coffeescript,angular-resource,angularjs-rails,Javascript,Angularjs,Coffeescript,Angular Resource,Angularjs Rails,我有下一个资源: angular.module('app').factory 'User', [ '$resource' ($resource) -> $resource '/users/:id/:action', { id: '@id' action: '@action' }, query: method: 'GET' isArray: false 'update':
angular.module('app').factory 'User', [
'$resource'
($resource) ->
$resource '/users/:id/:action', {
id: '@id'
action: '@action'
},
query:
method: 'GET'
isArray: false
'update':
method: 'PUT'
transformRequest: (data) ->
JSON.stringify user: data
'resetPassword':
params: action: 'reset_password'
method: 'PUT'
]
我想把它和下一个统一起来:
angular.module('app').factory "NewUser", ["RailsResource", "railsSerializer", (RailsResource, railsSerializer) ->
class NewUser extends RailsResource
@configure
url: '/users'
rootWrapping: false
serializer: railsSerializer ->
@nestedAttribute "addresses", "address"
NewUser
]
目标是将上述两种资源合并为一种资源。
最好的方法是什么