如果有事件红宝石,请查看日历

问题描述 投票:-2回答:1

我在一个网站上工作,想知道是否有一种方法可以检查是否有事件。如果有事件,则显示日历,否则隐藏日历?甚至显示一个空的日历?

目前,我收到这样的错误消息:一旦事件全部被销毁,我将无法向日历渲染日历。

我正在使用gem simple_calendar

日历代码:


<%= date.day %>

  <% events.each do |event| %>
    <div>
      <%= event.name %>
    </div>
  <% end %>
<% end %> ```



ruby-on-rails ruby rubygems
1个回答
0
投票

您可以通过许多不同的方式进行检查,我在写以下几条

<% if events.present? %>
=== Your code ====
<% end %>

<% if events %>
=== your code ===
<% end %>

也有人使用存在吗?您也可以尝试。

© www.soinside.com 2019 - 2024. All rights reserved.