0
0

More than 3 years have passed since last update.

active-adminで管理者の新規登録をできなくする

Last updated at Posted at 2020-12-28

ブログはこちらです.
https://wally-ngm.hatenablog.com/entry/2020/12/28/113312?_ga=2.221823768.120362624.1609122405-1426308614.1555332803

最近active-adminを使って管理画面を作ったりしてました.

ログイン画面を開くと管理者として新規登録ができてしまってとんでもないことになっていたので,できないようにする方法をメモっておきます.

管理者の新規登録をできなくする方法

active-adminではdeviseが使われていて,deviseの設定によってログイン画面の機能も変わってくるようです.

deviseの設定はmodelに書かれていますのでこれを変更します.

おそらく最初はこんな感じです.

class AdminUser < ApplicationRecord
  devise :database_authenticatable, :registerable, :recoverable, :validatable
end

:registerableを消すと,devise経由での新規登録ができなくなると同時に,active-adminの登録導線も消えます

class AdminUser < ApplicationRecord
  devise :database_authenticatable, :recoverable, :validatable
end

めっちゃかんたんでした.

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0