当我按下表单
中的提交按钮时,我需要设置路由en config / routes以接受此路由<% form_tag(:controller => "students", :action => "index", :q1 => "v1", :q2 => "v2") %>
<%= submit_tag "Send" %>
<% end %>
浏览器
路由错误
没有路线匹配{:controller =&gt;“students”,:q1 =&gt;“v1”,:q2 =&gt;“v2”} 尝试运行rake路线以获取有关可用路线的更多信息。
答案 0 :(得分:0)
为什么要创建一个在index
操作时提交的表单?
默认情况下,get
操作和表单提交是post
请求。因此,没有为此请求定义路由。
按照惯例,它应该提交给Post
行动。