Ruby on rails 使用RubyonRails创建搜索输入

Ruby on rails 使用RubyonRails创建搜索输入,ruby-on-rails,forms,Ruby On Rails,Forms,我正在尝试创建一个搜索表单,搜索是在第三方网站上执行的,因此没有模型,只有一个控制器。我把它设置如下 views/items/index.html.haml: = search_field :search, :search_input = submit_tag 'Search' views/items/search.html.haml: -@items.each do |item| %h1= item.title 控制器/项目\u controller.rb: def index

我正在尝试创建一个搜索表单,搜索是在第三方网站上执行的,因此没有模型,只有一个控制器。我把它设置如下

views/items/index.html.haml

= search_field :search, :search_input
= submit_tag 'Search'
views/items/search.html.haml

-@items.each do |item|
  %h1= item.title
控制器/项目\u controller.rb

def index
   #I am unsure of what to put in here?  I think
   #I need something wich sends @search_input to my search method
end

def search
   @items = some_third_party_search_method_i_wrote{ params[:search_input]}
end

如何在rails中正确使用
params
对象?我不明白如何从包含搜索表单的
索引
页面到包含搜索输入结果的
搜索
页面

由于表单未绑定到模型/对象,您可能希望改用
搜索\u字段\u标记

= search_field_tag :search_input
然后
params[:search\u input]
应该可以工作