![](/img/trans.png)
[英]Rails+ActiveAdmin with custom user`s model (without Devise):
[英]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.