Whick 是在不同子域上从 Backbone 应用程序到 Rails 应用程序 POST、PUT 和 DELETE 的最佳方式?
我试图从 Rails 应用程序中使用 Backbone 获取一些数据并且它可以工作。我尝试使用 Backbone to Rails 应用程序保存新内容。
我对 PUT 有真正的问题(更新数据库中创建的模型)。我不知道为什么,但是当我在我的主干应用程序中执行以下操作时: book.save()
这本书是一个已经存在于数据库中的模型,而不是向 Rails APP 发送 PUT 请愿书,而是发送 OPTIONS 请愿书,并且没有数据。
理想情况下,我想从 Backbone 应用程序向 Rails 应用程序发送一个 PUT 请求,这样我就可以在我的 Rails 应用程序中执行以下操作:
Book.update_attributes 参数[:book]
Rails 应用程序和 Backbone 应用程序位于同一顶级域的不同子域上。