остановка регистрации в устройстве - PullRequest
2 голосов
/ 08 декабря 2011

Как я могу остановить любого, кто регистрируется в моем приложении rails admin, используя devise?

В настоящее время, когда кто-то заходит на мой домен / администратор, он получает возможность зарегистрироваться.

У меня есть все пользователи, которые мне нужны, и я не хочу, чтобы Joe Public мог получить доступ к бэкэнду.

это может быть так же просто, как изменить маршруты?

Ответы [ 2 ]

6 голосов
/ 08 декабря 2011

Удалите флаг :registerable из класса User. (Предполагая, конечно, что класс User - это ваш класс Devise.)

2 голосов
/ 08 декабря 2011

Посмотрите на модель вашего устройства, и вы должны увидеть что-то вроде этого:

class User < ActiveRecord::Base
  devise :database_authenticatable, :registerable, :confirmable, :recoverable, :rememberable, :trackable, :validatable
end

Строка devise определяет, какие функции устройства будут включены в ваше приложение.Удалите символ :registerable, и регистрация больше не будет возможной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...