簡體   English   中英

如何使用rails_admin gem創建兩個管理員視圖並在兩個管理員視圖之間分離模型

[英]How to create two admin view and separating the model between 2 admin views by using rails_admin gem

我想使用rails_admin gem創建兩個管理員視圖。 我創建了一個管理員,並指定了path( mount RailsAdmin::Engine => '/admin', :as => 'rails_admin' in routes.rb)

同樣,我指定了另一個path (mount RailsAdmin::Engine => '/superadmin', :as => 'superadmin' )

現在,超級管理員和管理員視圖都具有相同的視圖。 我使用了devise和cancan進行身份驗證。

但是我想在2個視圖中分離模型。 我不知道在哪里進行更改。
config/initializers/rails_admin.rb我包括了一些模型,但這在兩個管理員視圖中都得到了體現。

如何做到這一點?

您無法使用rails_admin實現這一rails_admin 我已經嘗試了幾個月,卻發現它不是為此而設計的。

目前,我正在使用用於SuperAdmin的rails_admin,因為它所需的定制較少。

我正在使用active_admin進行常規管理。

Rails管理員允許您按用戶自定義內容,但是您必須對所有模型進行繁瑣的配置。 如果您想要超細粒度的自定義。 例如

edit do
  field :avatar do
    visible do
      bindings[:view]._current_user.id
    end
  end
end

您始終可以使用cancancan並根據用戶類型自定義您的can讀取權限,rails_admin將兌現它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM