我有可以在塊中的帳戶。如何通過計算值添加過濾器到activeadmin?
account.rb
has_many :blocks
block.rb
belongs_to :account
塊模型領域blocked_at
和unblocked_at
。我需要過濾X天以上(含)的賬戶。爲了選擇當前狀態,我的account
型號中有字段blocked
。 爲了顯示有多少天帳戶已被阻止我加入這AA表:
column 'Days blocked' do |account|
(Date.today - account.blocks.last.blocked_at.to_date).to_i if account.blocked
end
的問題是如何通過這個領域現在篩選呢?
你看看這個[Nikil Gupta的文章](http://nikhgupta.com/code/activeadmin/custom-filters-using-ransacker-in-activeadmin-interfaces/)? –