2012-11-27 15 views
0

典型的「工程對當地的發展,而且在生產中沒有」 ......設計,模態,SSL並鑑於簽署

該鏈接的作品在發展,而不是在生產,由於...誰知道什麼?

<p><%= link_to "Login/Sign Up", new_user_session_path(:secure => true), class: "link", remote: true %></p>


Started GET "/login" for 38.116.199.130 at 2012-11-27 13:02:03 -0600 
Processing by Devise::SessionsController#new as JS 
Processing by CoursesController#index as HTML 

但是沒有在生產中出現。

在鏈接中使用:secure => true之前,由於以下Devise::SessionsController.ssl_required :new, :create引起的SSL限制,鏈接被重定向。

在JS中是否存在一些安全協議:「如果始發鏈接不在同一個http協議中,我不會在模式中顯示鏈接?」我只是猜測,但它是一個勾號。尖叫「工作!」也沒有做任何事,令人驚訝的是。

回答

0

FWIW我有ssl_requirement作爲在rails 3.2應用程序中處理我的SSL的gem。我忘了force_ssl。添加what is mentioned on the devise wiki幫助解決它。現在,該視圖仍然需要7秒才能顯示,但至少可以工作。