class SigbitAdminRails::Generators::ViewsGenerator
Public Instance Methods
copy_devise_layout()
click to toggle source
# File lib/generators/sigbit_admin_rails/views_generator.rb, line 66 def copy_devise_layout copy_file "layouts/devise.html.erb", "app/views/layouts/devise.html.erb" end
setup_devise_initializer()
click to toggle source
# File lib/generators/sigbit_admin_rails/views_generator.rb, line 70 def setup_devise_initializer insert_into_file "config/initializers/devise.rb", before: 'Devise.setup do |config|' do <<~BLOCK Rails.application.config.to_prepare do Devise::SessionsController.layout "devise" Devise::RegistrationsController.layout proc { |controller| user_signed_in? ? "application" : "devise" } Devise::ConfirmationsController.layout "devise" Devise::UnlocksController.layout "devise" Devise::PasswordsController.layout "devise" end BLOCK end end