Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails按字母顺序排序下拉列表_Ruby On Rails_Ruby_Sorting_User Interface_Drop Down Menu - Fatal编程技术网

Ruby on rails Rails按字母顺序排序下拉列表

Ruby on rails Rails按字母顺序排序下拉列表,ruby-on-rails,ruby,sorting,user-interface,drop-down-menu,Ruby On Rails,Ruby,Sorting,User Interface,Drop Down Menu,尊敬的ppl 我正在使用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

尊敬的ppl

我正在使用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 %>

无,:类=>“btn”%>
目前,上面的代码生成一个医院名称下拉框。。。但它是按id排序的

请告诉我如何按照医院名称的字母顺序进行排序

Thnx….

更换:

Hospital.all
与:


医院里的专栏是医院的名字,真的吗?你是准备好了一切还是一场意外?这不是一场意外。。。这是实际的名字。。。很抱歉,如果这是一个设计问题…我个人并不关心,但你没有帮自己一个忙。Thnx的建议:)。。。我是新来的…还在学习。。。我会记住这个提示……只考虑你的代码<代码>医院=医院。新的< /代码>然后<代码>医院。代码>医院名称看起来更好
Hospital.order("hospital_name")