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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.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 Rails form_标记和重定向_Ruby On Rails_Ruby_Ruby On Rails 3_Forms_Ruby On Rails 3.1 - Fatal编程技术网

Ruby on rails Rails form_标记和重定向

Ruby on rails Rails form_标记和重定向,ruby-on-rails,ruby,ruby-on-rails-3,forms,ruby-on-rails-3.1,Ruby On Rails,Ruby,Ruby On Rails 3,Forms,Ruby On Rails 3.1,嗨,我正在尝试在我的导航栏中实现一个简单的搜索表单,它可以工作,但是有一个问题 如果我在show.html.erb视图中使用搜索表单,我将不会被重定向到index.html.erb。这是我的密码 <%= form_tag("/products", method: :get) do %> <%= text_field_tag :query, params[:query], {:class =>"search-query", :placeholder=>"Se

嗨,我正在尝试在我的导航栏中实现一个简单的搜索表单,它可以工作,但是有一个问题

如果我在show.html.erb视图中使用搜索表单,我将不会被重定向到index.html.erb。这是我的密码

<%= form_tag("/products", method: :get) do %>
     <%= text_field_tag :query, params[:query], {:class =>"search-query", :placeholder=>"Search"}  %>                
<% end %>

“搜索查询”,:占位符=>“搜索”}%>
我希望这张表格将我完全重定向到“产品索引”,提前谢谢

编辑:

我想出来了

我有这个

     <form class="navbar-search pull-left">
        <%= form_tag({:controller => "products", :action => "index"}, method: :get) do %>
             <%= text_field_tag :query, params[:query], {:class =>"search-query", :placeholder=>"Search"}  %>                
            <% end %>
        </form>
 <form class="navbar-search pull-left">
    <%= form_tag({:controller => "products", :action => "index"}, method: :get) do %>
         <%= text_field_tag :query, params[:query], {:class =>"search-query", :placeholder=>"Search"}  %>                
        <% end %>
    </form>

“products”,:action=>“index”},method::get)do%>
“搜索查询”,:占位符=>“搜索”}%>
我有两个表单,HTML表单和helper方法表单

无论如何,谢谢你

我知道了

我有这个

     <form class="navbar-search pull-left">
        <%= form_tag({:controller => "products", :action => "index"}, method: :get) do %>
             <%= text_field_tag :query, params[:query], {:class =>"search-query", :placeholder=>"Search"}  %>                
            <% end %>
        </form>
 <form class="navbar-search pull-left">
    <%= form_tag({:controller => "products", :action => "index"}, method: :get) do %>
         <%= text_field_tag :query, params[:query], {:class =>"search-query", :placeholder=>"Search"}  %>                
        <% end %>
    </form>

“products”,:action=>“index”},method::get)do%>
“搜索查询”,:占位符=>“搜索”}%>
我有两个表单,HTML表单和helper方法表单


无论如何谢谢你

这看起来应该行得通。它现在将您重定向到哪里?您是否有提交表单的提交按钮或代码?它将重定向到im中的当前页面。如果我在show.html.erb中输入并提交该表单,浏览器只在show.html.erb中刷新urlmmm中的查询,它没有一个提交按钮,我用ENTERGYES提交它忘记它,我发现了我的错误,这很愚蠢