ruby-on-rails 轨道6应用程序,导航到链接是带我到空白页,只有重定向,如果你引用

oxf4rvwz  于 2022-11-19  发布在  Ruby
关注(0)|答案(2)|浏览(88)

所有,我面临着一个路由问题,当我点击链接,我采取了一个空白页,只有当我点击我的浏览器中的refersh,我采取了重定向页面。
在我的Navbar应用程序中:

<%= link_to "Sign up", new_user_registration_path, class: "dropdown-item"  %>
              
  <div class="dropdown-divider"></div>
  <%= link_to "Login", new_user_session_path, class: "dropdown-item"   %>

为用户设计路线(_F)
如果我点击登录,我将进入一个空白页面。

如果我硬刷新(F5)我被重定向。这是我使用的设计宝石

任何指针都会很有帮助。。提前感谢...

kmynzznz

kmynzznz1#

点击刷新后,你不会被重定向。Devise路由器工作正常,因为你点击登录链接后,你会到达正确的URL users\sign_in。所以你的页面没有加载的原因不是Devise,而是登录页面上的一些东西阻止了它的呈现。打开浏览器控制台,检查JS错误可能会给予你一些提示。

ql3eal8s

ql3eal8s2#

我也遇到了同样的问题。在我的项目中,我使用了一些bootstrap模板,它在页脚中有这样的js代码:

<script>document.write(new Date().getFullYear())</script>

每次我点击一个涡轮链接,页面的内容被替换为当前年份- 2022.(2021在你的情况下)

相关问题