我如何在 Active Admin 中使用范围,在此示例中,我试图显示到期日期等于今天日期的所有成员。
class Member < ActiveRecord::Base
--- Code removed for brevity
#Scopes
scope :expired_today, where(:expiry_date == Date.today)
end
然后,在活动的管理仪表板中,我想显示所有已过期的成员
columns do
column do
panel "Expired Memberships", :class => 'expiredmemberships' do
table_for Member.expired_today do
column("Name") do |m|
"#{m.forename} #{m.surname}"
end
end
end
end
end
但是这不起作用,有人可以帮我解释一下需要做什么吗