在我的rails应用程序中,我使用Devise进行身份验证,并使用Rails Admin作为管理仪表板。要保存用户位置而不使用Devise的访客用户在应用程序中签名,这一切都工作得很好,但问题是我的rails管理用户选项卡中充满了访客用户,有没有办法只在rails管理用户选项卡中隐藏访客用户,而只显示拥有所有凭据的用户。
发布于 2019-08-05 01:46:00
您可能需要为User定义一个verifed作用域
#app/models/user.rb
scope :verified, -> { where(guest: false) }然后,为用户模型配置Rails管理员,如下所示
RailsAdmin.config do |config|
config.model User do
list do
scopes [:verified]
end
end
endhttps://stackoverflow.com/questions/57341380
复制相似问题