典型的“工作在本地开发,但不在生产中”……
此链接在开发中有效,但在生产中不起作用,原因是...谁知道是什么呢?
<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然而,在生产中什么也没有出现。
在JS中是否有一些安全协议规定“如果原始链接也不在同一个http协议中,我将不会以模式显示链接?”我只是在猜测,但这是一件很容易的事。尖叫着“工作!”令人惊讶的是,它也没有做任何事情。
发布于 2012-11-28 05:09:27
FWIW我让ssl_requirement作为gem在Rails3.2应用程序中处理我的SSL。我忘了force_ssl了。添加what is mentioned on the devise wiki有助于解决这个问题。现在视图仍然需要7秒才能显示...但至少它是有效的。
https://stackoverflow.com/questions/13591689
复制相似问题