gpt4 book ai didi

ruby-on-rails - Rails 设计 : user_signed_in? 不工作

转载 作者:数据小太阳 更新时间:2023-10-29 06:35:17 25 4
gpt4 key购买 nike

我的观点是:

<% if user_signed_in? %>
<%= current_user.email %>
<% else %>
<%= link_to "Sign in", new_user_session_path %><br />
<%= link_to "Opret", new_user_session_path %><br />
<% end %>

但是当以用户身份登录时:我仍然可以看到链接:

<%= link_to "Sign in", new_user_session_path %><br />
<%= link_to "Opret", new_user_session_path %><br />

为什么助手不工作?

最佳答案

您是否在 Controller 中使用了 devise 的 before action?

before_action :authenticate_user!

关于ruby-on-rails - Rails 设计 : user_signed_in? 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6003883/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com