Backbone.js不发送带有型号名称的请求

时间:2012-05-20 16:28:13

标签: ruby-on-rails-3 backbone.js

我使用backbone.js在rails 3中有一个应用程序

当我使用@ model.save时,我得到了一个像这样的ajax调用:

{"_id"=>"4fb8febe7d552d0a5e000010", 
"email"=>"toto@test.com", 
"invited_by_id"=>nil, 
"invited_by_type"=>nil, 
"role"=>"2", 
"id"=>"4fb8febe7d552d0a5e000010"}

我的模型名称不是我的帖子参数的关键。我在期待:

{“user”=>

  {"_id"=>"4fb8febe7d552d0a5e000010", 
    "email"=>"toto@test.com", 
    "invited_by_id"=>nil, 
    "invited_by_type"=>nil, 
    "role"=>"2", 
    "id"=>"4fb8febe7d552d0a5e000010"
    }

}

我该如何解决这个问题?

谢谢

1 个答案:

答案 0 :(得分:2)

这是url & urlRoot的角色。将模型的urlRoot设置为/users并相应地配置服务器端路由可以完成此任务。