Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 具有即时方法列的活动管理自定义索引_Ruby On Rails_Ruby_Ruby On Rails 5_Activeadmin - Fatal编程技术网

Ruby on rails 具有即时方法列的活动管理自定义索引

Ruby on rails 具有即时方法列的活动管理自定义索引,ruby-on-rails,ruby,ruby-on-rails-5,activeadmin,Ruby On Rails,Ruby,Ruby On Rails 5,Activeadmin,我有一个用户模型 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 如何在用户模型上使用my instance方法显示索引上的余额 column 'B

我有一个用户模型

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
如何在用户模型上使用my instance方法显示索引上的余额

  column 'Balance' do |user|
   user.balance
  end

  column 'Balance' do |user|
   user.balance
  end