gpt4 book ai didi

ruby-on-rails - 如何处理 guest 用户的链接?

转载 作者:太空宇宙 更新时间:2023-11-03 17:40:09 25 4
gpt4 key购买 nike

在每个页面上,我们都为 guest 用户设置了这样的条件。

<% if not_guest? %> 
<% link_to "show", path %>
<% end %>

<% if not_guest? %>
<% link_to "delete", path %>
<% end %>

<% if not_guest? %>
<% link_to "edit", path %>
<% end %>

访客用户应该显示或不显示哪个链接。

有没有更好的方法来处理这种情况,而不是为每个链接编写条件?

最佳答案

做一个助手:

#helpers/application_helper.rb
def link_to_unless_guest(*args)
if not_guest
link_to(*args)
end
end

然后调用like

<% link_to_unless_guest "show", path %>

关于ruby-on-rails - 如何处理 guest 用户的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6122048/

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