2
我在項目上使用活動管理員。我有一個請求來創建一個新的資源,並給了一個複雜的SQL查詢使用 - 連接到不同的數據庫。一切都很好 - 但是,我對ActiveAdmin有點新,並且好奇如何讓索引頁使用我的自定義查詢與默認資源。如何爲一個ActiveAdmin索引頁面使用find_by_sql查詢?
我只需要一個微調/示例來了解如何覆蓋此默認活動。
我在項目上使用活動管理員。我有一個請求來創建一個新的資源,並給了一個複雜的SQL查詢使用 - 連接到不同的數據庫。一切都很好 - 但是,我對ActiveAdmin有點新,並且好奇如何讓索引頁使用我的自定義查詢與默認資源。如何爲一個ActiveAdmin索引頁面使用find_by_sql查詢?
我只需要一個微調/示例來了解如何覆蓋此默認活動。
您可以在使用ActiveAdmin註冊模型時聲明範圍和過濾器。
app/model/your_model.rb
class YourModel < ActiveRecord::Base
scope :my_scope, where('some custom SQL')
scope :my_other_scope, where('some other custom SQL')
end
app/admin/your_models.rb
ActiveAdmin.register YourModel do
scope :my_scope, default: true
scope :my_other_scope
end
你發現了這個@Adam? – Magne
你呢?你是否? :d – bbozo