Ruby on rails 不同控制器中的Rails搜索表单?
好的,假设我有一个简单的项目记录搜索表,如在railscast中找到的:Ruby on rails 不同控制器中的Rails搜索表单?,ruby-on-rails,Ruby On Rails,好的,假设我有一个简单的项目记录搜索表,如在railscast中找到的: 是否可以将搜索的form_标记放在projects index.html以外的其他视图中?就像在静态页面控制器类型的交易视图中一样?在这种情况下,提交搜索后如何重定向到projects index.html视图?谢谢无论您想在何处添加搜索功能,请在下面添加代码 <% form_tag projects_path, :method => 'get' do %> <p> <%=
是否可以将搜索的form_标记放在projects index.html以外的其他视图中?就像在静态页面控制器类型的交易视图中一样?在这种情况下,提交搜索后如何重定向到projects index.html视图?谢谢无论您想在何处添加搜索功能,请在下面添加代码
<% form_tag projects_path, :method => 'get' do %>
<p>
<%= text_field_tag :search, params[:search] %>
<%= submit_tag "Search", :name => nil %>
</p>
<% end %>
是的,您可以将表单放在任何地方,只要您还将必要的逻辑放在加载的控制器中。在帖子里放一些代码。让我们更容易帮助你。
def index
@projects = Project.search(params[:search])
render `projects/index`
end