下面的代碼工作在我的網站的桌面版本,也就是點擊按鈕鏈接到langs_path:jQuery Mobile的和的link_to
<%= link_to "Continue Quiz!", langs_path, class: "btn btn-large btn-primary"%>
爲我的網站的移動版本使用jQueryMobile我用這個:
<%= link_to "Continue Quiz!", langs_path, "data-transition"=>"slide", class: "ui-btn ui-corner-all buttonMargin"%>
當我使用手機版點擊繼續測驗!按鈕顯示一個永不消失的頁面加載器動畫。
當我看到鐵軌服務器我收到後點擊桌面版本的按鈕執行以下操作:
Started GET "/langs" for 127.0.0.1 at 2015-03-18 18:04:16 -0600
Processing by LangsController#index as HTML
User Load (0.5ms) SELECT "users".* FROM "users" WHERE "users"."id" = 2 LIMIT 1
Lang Load (1.2ms) SELECT "langs".* FROM "langs" ORDER BY id LIMIT 10 OFFSET 321
Rendered shared/exercises/_learnEnglishSpeakSpanishWordScrambleSpanishTop.html.erb (0.7ms)
Rendered shared/_indexAction.html.erb (35.6ms)
Rendered langs/index.html.erb within layouts/application (36.5ms)
Rendered layouts/_shim.html.erb (0.0ms)
Rendered layouts/_header.html.erb (0.4ms)
Rendered layouts/_footer.html.erb (0.3ms)
Completed 200 OK in 52ms (Views: 47.5ms | ActiveRecord: 1.7ms)
其次是所有的各種資產被服務。
當我看到鐵軌服務器我收到後點擊移動版按鈕,如下:
Started GET "/langs" for 127.0.0.1 at 2015-03-18 18:17:25 -0600
Processing by LangsController#index as HTML
User Load (1.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = 2 LIMIT 1
Lang Load (0.8ms) SELECT "langs".* FROM "langs" ORDER BY id LIMIT 10 OFFSET 321
Rendered shared/exercises/_learnEnglishSpeakSpanishWordScrambleSpanishTop.mobile.erb (0.1ms)
Rendered shared/_indexAction.mobile.erb (2.7ms)
Rendered langs/index.mobile.erb within layouts/application (3.1ms)
Rendered layouts/_shim.mobile.erb (0.0ms)
Rendered layouts/_header.mobile.erb (0.3ms)
Rendered layouts/_footer.mobile.erb (0.3ms)
Completed 200 OK in 22ms (Views: 16.6ms | ActiveRecord: 1.7ms)
隨後被服務的單一資產。
我可以在兩者之間找到的唯一差異是正在服務的資產數量和移動與桌面視圖的服務數量。兩個link_to方法都使用相同的控制器代碼。
有什麼想法可能會導致此?
EDIT1:
另一個有趣的現象是:
當我在桌面上的版本,然後單擊繼續測驗的鏈路是否如上所述。如果在測驗頁面的桌面版本上切換到測驗頁面的移動視圖的移動視圖。單擊回到繼續測驗鏈接所在的移動主頁,然後單擊繼續測驗按鈕現在可以在之前沒有的地方進行。
這裏有一些圖片來幫助說明上述:
首先這個問題,點擊繼續競猜掛在主頁上。你可以看到聯繫人鏈路上的加載圖標:
現在開始在桌面上的網頁:
並點擊繼續測驗:
現在切換到移動視圖:
產生如下:
現在要回移動主頁,並點擊繼續測驗工作:
任何想法?這一個讓我難住。
移動JS較低的伎倆。謝謝! – mtcrts70 2015-03-29 16:03:48