Ruby on rails 3 在rails应用程序中渲染大型选择列表需要很长时间
在我的rails应用程序中,我有以下代码Ruby on rails 3 在rails应用程序中渲染大型选择列表需要很长时间,ruby-on-rails-3,erb,Ruby On Rails 3,Erb,在我的rails应用程序中,我有以下代码 <select id="gmm_list" name="multiselect" class="multiselect" multiple="multiple"> <optgroup label="Exact"> <% @exact_matches.each do |item| %> <option class = 'matched e
<select id="gmm_list" name="multiselect" class="multiselect" multiple="multiple">
<optgroup label="Exact">
<% @exact_matches.each do |item| %>
<option class = 'matched exact' value='<%= item %>'> <%= item %> </option>
<% end %>
</optgroup>
<optgroup label="Partial">
<% @partial_matches.keys.each do |key| %>
<option class='matched partial' value='<%= @partial_matches[key] %>'> <%= key %> </option>
<% end %>
</optgroup>
<optgroup label="None">
<% @no_matches.each do |item| %>
<option class='none' value='<%= item %>'> <%= item %> </option>
<% end %>
</optgroup>
</select>
问题是,此选择列表包含11000项,因此渲染需要很长时间。我怎样才能解决这个问题
谢谢只是想知道:用户是否应该滚动所有这些11000项?是的,这是一个可滚动的列表