【发布时间】:2014-01-16 05:58:56
【问题描述】:
我只在生产服务器上收到此错误。当我执行“删除”请求方法时,它只会返回“405 Not Allowed”,并且应该返回一些 UJS。它在我的开发机器上运行良好。
以下是我在视图中使用的代码。这将返回一些 JS。
link_to("Delete", image, method: :delete, remote: true, data: {confirm: "Are you Sure?"})
底部的链接是我使用 nginx 配置的地方,因为我在那里使用 capistrano 任务。我用谷歌搜索看看有什么办法可以解决这个问题,但我发现很多东西都已经 3 岁多了,而且似乎什么也没做。例如:http://andre.arko.net/2011/06/30/rails-page-caching-nginx-and-restful-apis/
任何想法都会很棒,因为我现在迷路了。我的服务器配置是:Ubuntu 12.04、Unicorn、Nginx、Rails 4、Ruby 2。
【问题讨论】:
标签: ruby-on-rails ruby nginx unicorn