Используйте области видимости, они описаны в документации devise , в разделе «Настройка представлений».
Выполните:
rails generate devise:views admins
и установитедалее в config/initializers/devise.rb
:
config.scoped_views = true
Затем вы можете изменить app/views/admins/sessions/new.html.erb
, который будет использоваться только при входе в систему с правами администратора.
Если представление не существует, оно будетотступить на app/views/devise/sessions/new.html.erb
.