Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 访问提交的值时遇到错误,请指导他人_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 访问提交的值时遇到错误,请指导他人

Ruby on rails 访问提交的值时遇到错误,请指导他人,ruby-on-rails,ruby,Ruby On Rails,Ruby,我是rails新手,无法理解如何从提交的表单中获取数据 这是我的表单registerduser.html.erb <%= form_tag("/submitform", :method => "get") do %> <%= label_tag(:q1, "id:") %> <%= text_field_tag(:q1) %> <%= submit_tag("Submit") %> <% end %> routes.

我是rails新手,无法理解如何从提交的表单中获取数据

这是我的表单
registerduser.html.erb

<%= form_tag("/submitform", :method => "get") do %>
  <%= label_tag(:q1, "id:") %>
  <%= text_field_tag(:q1) %>
  <%= submit_tag("Submit") %>
<% end %>
routes.rb

get "customers/submitform"
错误:

No route matches [GET] "/submitform"

您设置了错误的表单url。应该是:

<%= form_tag('/customers/submitform', method: :get) do %>
...

...
或:


...
<%= form_tag('/customers/submitform', method: :get) do %>
...
<%= form_tag(controller: :customers, action: :submitform, method: :get) do %>
...