【发布时间】:2017-07-25 02:26:00
【问题描述】:
我有可能被阻止的帐户。
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
现在的问题是如何按这个字段过滤呢?
【问题讨论】:
-
你看过这个article by Nikil Gupta了吗?
标签: ruby-on-rails activeadmin ransack