Ruby on rails 重新加载后显示下拉列表的选定值

Ruby on rails 重新加载后显示下拉列表的选定值,ruby-on-rails,html-select,Ruby On Rails,Html Select,我在这方面工作了很长时间。我想在下拉列表中显示集合的元素,单击某个值时,我必须重新加载页面并显示其详细信息。这件事我很容易做到。问题是,当重新加载页面时,下拉列表的选定值被重置。因此,我只想在重新加载后保留所选值以使用“:selected”属性,以便在重新加载后显示单击的值。所以请让我知道如何尽快解决这个问题。请帮我解决这个问题 <%= form_tag({},:method => :get, :class => 'formSearch absolute') do %&

我在这方面工作了很长时间。我想在下拉列表中显示集合的元素,单击某个值时,我必须重新加载页面并显示其详细信息。这件事我很容易做到。问题是,当重新加载页面时,下拉列表的选定值被重置。因此,我只想在重新加载后保留所选值以使用“:selected”属性,以便在重新加载后显示单击的值。所以请让我知道如何尽快解决这个问题。请帮我解决这个问题

    <%= form_tag({},:method => :get, :class => 'formSearch absolute') do %>
     <%=select("post", "id", @other_schools.collect {|p| [ p.name, p.id ] }, { :include_blank =>    true }, :onchange => "this.form.submit();") %>
    <%end%>                                                           
:get,:class=>'formSearch absolute')do%>
true},:onchange=>“this.form.submit();”)%>
根据您的代码, 您正在根据“选择框”值进行搜索,并希望填充搜索选项

我将使用
选择标签
更多信息

true},:onchange=>“this.form.submit();”)%>


您可以在文档中查找语法选项。

在此代码中,
this.form.submit()在哪里方法将运行吗

<%=select_tag("post_id", options_for_colletcion_select(@other_schools,p.name, p.id ,params[:post_id), { :include_blank => true }, :onchange => "this.form.submit();") %>
true},:onchange=>“this.form.submit();”)%>

您可以选择selecetd可能正在粘贴代码片段帮助更多请仔细阅读问题。我现在已经添加了代码。