С помощью devise используется before_filter :authenticate_user!
для ограничения доступа только к проверенным пользователям.
Если пользователь, не прошедший проверку подлинности, пытается каким-либо образом посещать ограниченную страницу, автоматически создает перенаправление на страницу на странице.
Поэтому попытка открыть http://localhost:3000/users/edit приведет к перенаправлению на http://localhost:3000/users/sign_in.
Теперь, если я определяю ссылку http://localhost:3000/users/edit как :remote => true
, при разработке будет выдан код состояния 401 через JS.
Как я могу изящно справиться с этой ситуацией и отобразить диалоговое окно входа в перенаправление наложения OR , так как не удаленный вариант сделал бы это?
Предлагает ли разработчик стратегию по умолчанию для этой ситуации, которую мне просто нужно активировать?