Tag:

如何从Backbone应用程序POST到PUT和DELETE到不同子域的Rails应用程序?

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

如何在Ruby中发送HTTP PUT请求?

我正在尝试向特定URL发送PUT请求,并且到目前为止还没有成功。 如果我是通过HTTP请求者GUI(例如这个)进行的 ,那么就像在以下url上执行PUT一样简单: http://www.mywebsite.com:port/Application?key=apikey&id=id&option=enable|disable 请注意,在上述请求中指定了端口号。 通过ruby代码提交请求时,我还需要这样做。 我怎样才能在Ruby中复制这样的请求?