我在我的应用程序中使用rails_admin。我的模型上有一些范围,以下是一个示例:
class User < ActiveRecord::Base
scope :unconfirmed, where('confirmed_at IS NULL')
end
Rails_admin 是否可以作为过滤器访问这些范围?就像您可以在活动管理中一样。就像在用户部分的某处添加一个按钮一样。
Thanks
我知道这是一个非常老的问题,但有人将我重定向到此线程。
您可以通过如下配置rails_admin轻松实现这一点
# /config/initializers/rails_admin.rb
config.model User do
list do
scopes [nil, :unconfirmed]
end
end
这将在标记为的列表顶部插入两个选项卡All and 未证实在各个选项卡中过滤记录。单击这些选项卡将触发应用您的自定义范围的查询
希望能帮助到你。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)