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
]
目标是将上述两种资源合并为一种资源。 最好的方法是什么