Я использую Rails 4.2.1 и Devise и rails_admin
, и я совершенно новый для Rails.Добавить аутентификацию в Rails Admin часть моего сайта
У меня есть пользовательская модель в проекте и модуль входа для пользователей. Но мне нужно добавить аутентификацию Rails Admin. Я добавил для этой цели новую модель Admin
. Я уже установил базовую аутентификацию для входа администратора Rails. Но теперь мне нужно удалить базовую аутентификацию и добавить страницу входа для Rails Admin. Какие изменения мне нужно сделать?
Что касается моего кода, я в настоящее время использую это для базовой аутентификации:
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
, что я хочу использовать для аутентификации вместо этого.
Пожалуйста, добавьте некоторый фрагмент кода, это будет проще для людей, чтобы помочь. – Maverick
RailsAdmin.config do | config | config.authenticate_with do authenticate_or_request_with_http_basic ('Сообщение сайта') do | имя пользователя, пароль | authenticate_admin имя пользователя, пароль конец конец конец – Sachin
Теперь я использую это для базовой проверки подлинности. Я добавил метод authenticate_admin в application_controller для аутентификации – Sachin