ped*_*ete 1 ruby-on-rails http-status-code-302 backbone.js
我有一个Backbone.js/Rails应用程序,我正在尝试通过Backbone创建一个新对象model.save().
服务器返回a 302 moved,但检查rails控制器,创建对象存在,我可以导航到索引,因此路由正确到位.
我已经尝试用常规的jquery .ajax函数替换backbone.js,并且两者都返回302,因为我最初认为错误是在主干中,但我认为这表明错误实际上是在rails中.
请求有效负载/参数非常简单
{"user_id":130,"message_text":"does this go 302","authenticity_token":"GxN8nPf5YwS2j2HhWZxWiKej3Y72Vb5IQZ98u5Nl2gs="}
骨干保存方法是
var user_message = new Myapp.Models.UserMessage({
user_id: user.id,
message_text: $('input[name="message"]',this.el).val()
});
user_message.save({
success: function(response) {
new Message({message: response.message});
},
error: function() {
new Error({ message: "adding message" });
}
});