0
我在rails 4.2應用程序中使用活動管理員(AA,1.0.0)。我正在顯示在線用戶列表。我想添加'範圍',以便不同類型用戶的鏈接及其計數顯示在主列表上方。活動管理員和過濾器不工作
ActiveAdmin.register User do
menu parent: "Users", label: "Online Users", url: '/ admin/users/online_users'
collection_action :online_users, method: :get do
@users = User.select{|i| i.online?}
end
belongs_to :organization, optional: true
scope :all, default: true
scope :admins do |users| users.with_role(:admin) end
scope :type1 do |users| users.with_role(:type1) end
scope :type2 do |users| users.with_role(:type2) end
end
列表顯示,但範圍不是。我錯過了什麼?
你的意思是'範圍不是'?你錯過了範圍切換器或你是否得到一個空列表?懇求發佈'with_role'的來源 –
它看起來像你試圖使用'collection_action'作爲重定向;你應該使用'scoped_collection'或者一個過濾器。你的示波器看起來不錯。 – ahmacleod