我有以下型号
用户
has_many :leave_balances
leave_balance
belongs_to :user
belongs_to :leave_type
离开类型
has_many :leave_balances
我想输出一个表格格式,按休假类型显示用户名及其余额。并非每个用户都可以拥有所有余额,即所需的外部连接。
我想看到这样的东西:
Employee Annual Leave Sick Leave
Bob 10
Fred 9
Sara 12 15
我不确定如何将其作为一个单一的声明来表达?
我在想像 User.joins(:leave_balances).joins(:leave_type)