【发布时间】:2016-05-07 07:48:37
【问题描述】:
用户.rb
enum gender: [:Male, :Female]
belongs_to :qualification
资格.rb
has_many :users
当我查询时
User.all.group(:gender).count.map { |k, v| [User.genders.key(k), v] }.to_h
它给了我
{"Male"=>18, "Female"=>1}
但是我不知道对资格做同样的事情,因为关联涉及到它。我是怎么做的?
User.all.group(:qualification_id).count.map { ??? }
【问题讨论】:
标签: ruby-on-rails ruby activerecord enums