Когда turbolinks прочь, как:turbolinks не изменяет URL переадресации при неаутентификации
//= require jquery
//= require jquery_ujs
//= require_tree .
неавторизованный пользователь пытается посетить URL, например /themes/new
, который защищен от authenticate_user! создания драгоценного камня. Затем он обычно перенаправляется на /sign_in
.
Но когда turbolinks на, как:
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .
Если пользователь пытается посетить /themes/new
, он видит один и тот же экран, как /sign_in
. Но URL-адрес: /themes/new
.
Почему это изменение происходит?
Я прочитал код, чтобы понять его, используя pry-byebug. Но это слишком сложно для меня.
Rails 4.2.0 DEViSE 3.4.1
Извините за поздний ответ. Я понимаю причину проблемы благодаря вам. Это ограничение турбонасосов. Поэтому я решил не использовать турбовинты. – tarky