Я использую Rails 4.2.1, Devise и rails_admin
, и я совсем новичок в Rails.
У меня есть модель пользователя в проекте и модуль входа для пользователей. Но мне нужно добавить аутентификацию администратора Rails. Для этой цели я добавил новую модель Admin
. Я уже настроил базовую аутентификацию для входа администратора Rails. Но теперь мне нужно удалить базовую аутентификацию и добавить страницу входа для администратора Rails. Какие изменения я должен сделать?
Что касается моего кода, я в настоящее время использую его для базовой аутентификации:
RailsAdmin.config do |config|
config.authenticate_with do
authenticate_or_request_with_http_basic('Site Message') do |username, password|
authenticate_admin username, password
end
end
end
Я добавил метод authenticate_admin
в application_controller
, который хочу использовать для аутентификации.