【发布时间】:2013-12-12 21:44:51
【问题描述】:
如何在 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
这不起作用,有人可以帮我解释一下需要做什么
【问题讨论】:
标签: ruby-on-rails ruby activeadmin scopes