1
當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
。但網址是/themes/new
。
爲什麼會發生這種變化?
我使用pry-byebug來讀取代碼。但對我來說太複雜了。
的Rails 4.2.0 色器件3.4.1
對不起,延遲迴復。感謝你,我明白問題的原因。這是turbolinks的限制。所以我決定不使用turbolinks。 – tarky 2015-03-16 03:01:26