1

性別は次のように定義されます。

enum gender: {male: 1, female: 2, other: 3}

chartkick は、円グラフで性別データを表すために使用されます

pie_chart @registrations.group(:gender).count

円グラフのラベルを整数値 1/2 などではなく、男性/女性として取得するにはどうすればよいですか?

4

2 に答える 2

2

私の解決策には同じ問題がありましたが、他の人に役立つことを願っています:

<%= pie_chart @registrations.group(:gender).count.map {|k,v| [User.genders.key(k), v] }.to_h %>

性別が User の列挙値であるとします。

于 2017-02-10T17:13:23.077 に答える