0

这是我的表格:

<%= form_tag(method: "get") do %>
    <%= submit_tag("Submit") %>
<% end %>

当我提交此表单时,我收到服务器错误,因为此 URL 没有 POST 操作。在我的路线中,我有一个 GET 操作,但它没有被拾起。当我在与 GET 相同的 URL 处将操作分配给 POST 时,错误消失了。我究竟做错了什么?

4

1 回答 1

0

就像上面的评论说的那样,你需要为表单添加一个路径,所以它看起来像这样......

<%= form_tag whatever_the_current_page_is_path, :method => :get %>
于 2014-01-10T20:51:20.337 回答