簡體   English   中英

Rails 5.1安裝ActiveAdmin,無需設計和自定義用戶模型

[英]Rails 5.1 Installing ActiveAdmin without Devise and a custom User model

因此,我有一個問題,關於在沒有Devise的情況下使用ActiveAdmin的問題,關於此文檔的需求尚不清楚,而且我看到很多人沒有清楚地回答這個問題。 需要明確的是,我正在使用Rails 5.1

要安裝而不使用devise,請運行

rails g active_admin:install --skip-users

就我而言,我已經有一個User類和我自己的身份驗證。 文檔說:

如果要使用現有的用戶類,請將其作為參數提供:

rails g active_admin:install User

這就是我的困惑所在。 因為,我已經有一個User類,並且不想使用Devise,並且上面的生成器確實安裝了Devise,我可以運行

rails g active_admin:install User --skip-users

要么

rails g active_admin:install --skip-users

官方文檔指出:

安裝gem后,您需要運行生成器。 這是您的選擇:

如果您不想使用Devise,請使用--skip-users運行它:

 rails g active_admin:install --skip-users 

進一步閱讀:

https://activeadmin.info/0-installation.html#setting-up-active-admin

之后,按照文檔中所述創建自己的User模型。 您可以按照此處所述處理身份驗證:

https://activeadmin.info/1-general-configuration.html#authentication

通常,它包含定義一些控制器方法,例如authenticate_admin_user!

暫無
暫無

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

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