gpt4 book ai didi

ruby-on-rails - 在 Rails 中的一行 Ruby 'if else' 语句中添加类或 ID?

转载 作者:数据小太阳 更新时间:2023-10-29 08:37:23 24 4
gpt4 key购买 nike

我想知道是否可以将一类 id 添加到一行 Ruby 的“if else”语句中?

例如添加类:“glyphicon glyphicon-ok”到这个:

<%= @example.completed? ? ' Incomplete' : ' Complete' %>

编辑:抱歉不清楚。

我知道如何在 Rails 中将类添加到 if 语句,例如:

<div>
<% if @example.count == 0 %>
<p class="red">Hello</p>
<% else %>
<p class="blue">Text here</p>
<% end %>
</div>

但是如果我把它写成一行,它会像下面这样吗?但是如何向该行添加一个类?只是想学习。

<%= (idea.count == 0) ? 'Hello' : 'Text here' %>

最佳答案

只需内联您的示例。

<div>
<p class="blue"><%= idea.count == 0 ? 'Hello' : 'Text here' %></p>
</div>

请注意,您的代码还设置了不同的类。那会迫使你写

<div>
<p class="<%= idea.count == 0 ? 'red' : 'blue' %>"><%= idea.count == 0 ? 'Hello' : 'Text here' %></p>
</div>

这是一个非常复杂的代码。就示例而言,标准 if 条件是最简洁的方法。

关于ruby-on-rails - 在 Rails 中的一行 Ruby 'if else' 语句中添加类或 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28322152/

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