gpt4 book ai didi

ruby-on-rails - 整理 .html.erb 输出

转载 作者:行者123 更新时间:2023-12-03 20:45:45 31 4
gpt4 key购买 nike

我的应用程序布局有一个登录/注销链接,该链接根据您是否登录显示:

<% if signed_in? %>
<%= link_to "Sign out", signout_path, :method => :delete %>
<% else %>
<%= link_to "Sign in", signin_path %>
<% end %>

这工作正常,但看起来确实不整洁和冗长。如何在没有这么多 <%...%> 括号的情况下输出适当的 link_to?

最佳答案

我会选择 HAML,但如果您不想使用 HAML,您可以使用 ternary operator :

<%= signed_in? ? link_to( 'Sign Out', signout_path, :method => :delete ) : link_to( 'Sign In', signin_path ) %>

关于ruby-on-rails - 整理 .html.erb 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4549694/

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