1

尊敬的人......

我正在使用 ransack 在我的应用程序中进行搜索...

<%= search_form_for @q do |f| %>

  <%= f.label :hospital_cont , "Hospital Name"%>
  <%= f.select :hospital_id_eq, options_from_collection_for_select(Hospital.all, "id",   "hospital_name", @q.hospital_id_eq) %>


<div class="form-actions">
<%= f.submit "Search", :name => nil, :class => "btn" %>
  </div>

<% end %>

目前,上面的代码产生了一个医院名称的下拉框……但它是按 id 排序的……

请告诉如何使用医院名称按字母顺序对其进行排序....

谢谢...

4

1 回答 1

2

代替:

Hospital.all

和:

Hospital.order("hospital_name")
于 2013-04-16T10:13:37.817 回答