Rails 5.1安装无设计的ActiveAdmin和自定义用户模型



因此,我有一个问题,关于不设计的ActiveAdmin,该文档并不清楚我的需求,我看到很多人没有清楚地回答这个问题。要明确,我正在使用Rails 5.1

在不使用设计的情况下安装

rails g active_admin:install --skip-users

就我而言,我已经有一个用户类和自己的身份验证。文档说:

如果要使用现有用户类,请作为参数提供:

rails g active_admin:install User

这是我的困惑所在。由于,我已经有一个用户类,并且不想使用设计,并且上面的生成器确实安装了设计,我会运行

rails g active_admin:install User --skip-users

rails g active_admin:install --skip-users

正式文档指出:

安装宝石后,您需要运行发电机。这是您的选择:

如果您不想使用设计,请与-skip-users一起运行:

rails g active_admin:install --skip-users

进一步阅读:

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

之后,如文档中所述,创建自己的User模型。您可以如下所述处理身份验证:

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

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

最新更新