典型的“适用于本地开发但不适用于生产”......
此链接在开发中有效,但在生产中无效,因为......谁知道呢?
<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
.
JS 中是否有一些安全协议说“如果原始链接也不在同一个 http 协议中,我不会在模式中显示链接?” 我只是猜测,但这是一个勾号。大喊“工作!” 也没有做任何事情,令人惊讶。