我想使用角度资源与我的 rails 后端交互,内置的 $resource 服务与 rails API 不完全兼容,比如默认不支持 PUT,我必须使用 PUT 方法添加自定义操作“更新”。
这种方法的问题是我必须为每个资源添加更新操作,以使角度资源与 Rails API 后端对齐。
这是一个好的方法吗?
我还发现了一个角度资源包装器angularjs-rails-resource,它提供了一个带有 PUT http 动词的更新方法,但它处理参数传递的方式似乎有点奇怪。例如,它用“未定义”键包装参数。
Parameters: {"undefined"=>{"username"=>"xxxx"}, "version"=>"1", "id"=>"88"}