这是我目前的障碍: 我有3个相关的模型:学生,课程和付款。它们的关系如下:
模型具有以下属性:
我正在使用ActiveAdmin并尝试将学生的余额(即course_cost - payment_amount)显示为学生索引上的“余额”列。感谢。
答案 0 :(得分:0)
我认为它与ActiveAdmin没有直接关系。 您可以在Student类中定义方法,该方法返回当前学生的余额:
def balance
self.course.course_cost - self.payments.collect(&:payment_amount).sum
end
并在索引中显示余额:
index do
column :balance
end