Как бы вы внедрили модальное окно с надписью «Чтобы получить доступ к этой области, вы должны войти в систему ...» в сочетании с формой входа под ней каждый раз, когда пользователь пытается получить доступ к авторизованному контенту.Я использую Rails 3, Devise и CanCan .
Мои первые мысли были сделать это поместить где-нибудь в application_controller.rb:
# application_controller.rb
rescue_from CanCan::AccessDenied do |exception|
flash[:error] = "Access denied."
redirect_to root_url
end