为什么 xeditable PUTting to edit 动作?

Why is xeditable PUTting to edit action?

我在 rails 应用程序中使用 bootstrap-sassx-editable-rails gem。

我的 show.html.haml 中有以下行:

= editable @article, :title

它生成的 html 看起来像:

<span class="editable editable-click" title="Title" data-type="text" data-model="article" data-name="title" data-value="another!!!!" data-placeholder="Title" data-url="/articles/3">another!!!!</span>

当数据-url 明确设置为 /articles/3 时,为什么在提交字段时会向 /articles/3/edit 发送 PUT 请求?

如何将其放入 /articles/3

我想通了!

该字段正确地将请求发送到 /articles/3,更新操作正在处理该请求。但后来我重定向到编辑操作,我猜这是导致问题的原因。我不确定为什么它最终仍然是重定向的 PUT 请求。无论如何,路由都没有设置来处理这个问题。