gpt4 book ai didi

ruby-on-rails - 如果条件在 html.erb rails

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

如何在 HTML 中放置一个 if 条件,在伪代码中,我想实现以下目标:

if @time.status is pending
place edit and delete below the message
else
not just display
end

这是我当前的代码:

<% @value.each do |s| %>
<p><strong>Message:</strong>
<%= s.message %>
</p>
<p><strong>Date</strong>
<%= s.date %>
</p>
<p><strong>Status:</strong>
<%= s.status %>
</p>
<p>
<%= link_to 'Edit', value(), %>
<%= link_to 'Delete', value(), %>
</p>

最佳答案

如果您有权访问@time 并且 status 是它的一个属性,其值可以是“pending”(您没有在问题中添加的东西),那么您可以这样做:

<% if @time.status == 'pending' %>
<!-- place edit and delete -->
<% else %>
<% @value.each do |s| %>
<p>
<strong>Message:</strong>
<%= s.message %>
</p>

<p>
<strong>Date</strong>
<%= s.date %>
</p>

<p>
<strong>Status:</strong>
<%= s.status %>
</p>

<p>
<%= link_to 'Edit', value(), %>
<%= link_to 'Delete', value(), %>
</p>
<% end %>
<% end %>

关于ruby-on-rails - 如果条件在 html.erb rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46703209/

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