gpt4 book ai didi

ruby-on-rails - 如果数据库中为空值则显示字符串

转载 作者:行者123 更新时间:2023-12-01 12:57:56 32 4
gpt4 key购买 nike

我有下表,其中显示了匹配结果以及已登录用户的匹配选择。当在数据库中找不到相关记录时,我想在 selection.winner 和 selection.value 列中显示文本值,但我不确定如何执行此操作。我的代码如下:

<% Fixture.where(:weekno => @gameweek.number).each do |fixture| %> 
<tr>
<td width="10"><%= fixture.date.strftime("%d/%m/%Y")%></td>
<td width="10"><%= fixture.date.strftime("%H:%M") %></td>
<td width="80"><%= fixture.home_team %></td>
<td width="10">Vs.</td>
<td width="80"><%= fixture.away_team %></td>
<td width="10"><%= fixture.result %></td>
<% Selection.where(:userid => current_user.id, :fixtureno => fixture.id).each do |selection| %>
<td width="10"><%= selection.winner %></td>
<td width="10"><%= selection.value %></td>
<% end %>
</tr>
<% end %>

最佳答案

如果数据库字段为nil,是否要显示任意字符串??如果是,你可以使用,

<%= selection.winner || 'string' %>
<%= selection.value || 'string' %>

关于ruby-on-rails - 如果数据库中为空值则显示字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8589601/

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