这是我的表格:
<%= form_tag(method: "get") do %>
<%= submit_tag("Submit") %>
<% end %>
当我提交此表单时,我收到服务器错误,因为此URL没有POST操作。在我的路线中,我有一个GET动作,但它没有被拾取。当我将操作分配给与GET相同的URL的POST时,错误就消失了。我做错了什么?
答案 0 :(得分:1)
就像上面的评论所说,你需要添加一个表单的路径,所以它看起来像这样......
<%= form_tag whatever_the_current_page_is_path, :method => :get %>