具有即时方法列的主动管理自定义索引

问题描述 投票:0回答:1

我有一个用户模型

class User < ApplicationRecord
has_many :payments, dependent: :destroy
has_many :debts, dependent: :destroy

def balance
@balance = self.payments.sum(:amount) - self.debts.sum(:amount)
end

end

并且我在用户控制器中有索引

index do 
selectable_column
column :id
column :name
column :identity_card
column :address
column :contact
column :balance
column :code
column :created_at
column :updated_at
actions
end

如何使用用户模型上的实例方法在索引上显示余额?

ruby-on-rails ruby ruby-on-rails-5 activeadmin
1个回答
0
投票
  column 'Balance' do |user|
   user.balance
  end

Documentation

© www.soinside.com 2019 - 2024. All rights reserved.