我有一个 Collection 需要将一些数据发布到它的 url 以获取它需要的数据。这两个问题的答案,Fetch a collection using a POST request? 并在骨干模型中覆盖 fetch() 方法,使我看起来应该能够让它像这样工作:
fetch: function( options ) {
this.constructor.__super__.fetch.apply(this, _.extend(options,{data: {whatever: 42}, type: 'POST'}));
}
,但 Firebug 仍然向我显示正在发生的 404 错误,因为正在针对有问题的 url 执行 GET(并且底层 Rails 路由只允许 POST)。这应该工作吗?如果是这样,我还能尝试什么?如果没有,我做错了什么?