我认为我有以下内容:
<%= form_for :search do |f| %>
<%= f.label :search %>
<%= f.text_field :search %>
<%= f.submit 'Search' %>
<% end %>
我正在尝试从post
按钮创建f.submit
操作,该操作将路由到特定的控制器操作。然后我需要将该操作重定向回我的初始视图,但是在重定向上传递text_field
参数。如何在我的视图中访问text_field
参数并将其传递给重定向?
答案 0 :(得分:1)
最简单的方法是来自这个问题:Passing parameters in rails redirect_to
redirect_to search_path({ :search => params[:search] })
答案 1 :(得分:1)
您的参数将以普通哈希值显示,您可以通过控制器中的params[:search][:search]
访问它们。
通常只需查看rails服务器日志,您就可以看到浏览器发送到rails的数据