現在、mySQL DB からデータをフェッチするアプリケーションがあります。、、、などのPerson列を含むテーブルがありNameます。GenderEmailHobby
ユーザーを特定の列でグループに分類できるように、「グループ化のような」機能を実装したい (例: Gender)
私が持っているのは次のようなものです:

私が実装したいのは、男の子/女の子の 2 つのグループを性別ごとに作成し、小さな+記号を付けて展開し、グループ内の人物を確認できるようにすることです。

これを行う最良の方法は何ですか?更新:これを実装する私の方法:
my_controller.rb:
def index
@people = Person.find_by_sql(*some sql stuff*)
@persons = @people.group_by { |t| t.gender }
end
次に、ビューファイルで
view.html.erb
<% @persons.sort.each do |gender, person_list| %>
<h2><%= gender %></h2>
<% for person in person_list %>
*some code here*
<% end %>
<% end %>