Пользовательский индекс активного администратора с мгновенным столбцом метода - PullRequest
0 голосов
/ 10 марта 2020

У меня есть пользовательская модель

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

Как отобразить баланс по индексу с помощью моего метода экземпляра на пользовательской модели?

1 Ответ

0 голосов
/ 10 марта 2020
  column 'Balance' do |user|
   user.balance
  end

Документация

...