我将它添加method: patch
到form_with
助手中(就像在这篇 SO 帖子中所说的那样)
<%= form_with(model: [:admin, contest], method: :patch) do |form| %>
...
并且<input type="hidden" name="_method" value="patch">
出现了(就像它应该出现的那样)但是当我点击“提交”时,请求仍然是一个 POST 请求,我得到了错误
No route matches [POST] "/admin/contests/7"