#Form Helper basic#
view中设置其表单,其中form_tag定义提交给谁和用什么方法

Form表单提交给helo
1
2
3
4
5
<%= form_tag("helo",method: 'post') do %>
<%= label_tag(:search, "search for:") %>
<%= text_field_tag(:search) %>
<%= submit_tag("Search") %>
<% end %>

#Controller 如何实现接受#

在接收的方法中使用params[:search]

Controller中抓去post值
1
2
3
def helo
@helo=params[:search]
end

#route将取决安排程序路径使用什么方法传递#

route.rb
1
2
3
4
namespace :admin do
post 'tasks/helo' #使用post方式请求
get 'tasks/say'
end