我有一个跨度,当使用<% if listing.open_houses.exists? %>
在数据库中检测到打开的房子时,将显示该范围。我需要它在日期/时间过去时不显示。我有一个控制器方法,为开放的房子本身做,但不知道如何在视图中的跨度。我将下面的控制器代码作为参考。谢谢你的帮助!
控制器方法:
@open_houses = OpenHouse.upcoming.where(listing_id: @listing.id).where('open_houses.start_date >= ?', Date.current).order(start_date: :asc)
答案 0 :(得分:0)
我能够使用<% if @open_houses.count >= 1 %>
!一些小而愚蠢的东西让我花了太多时间才弄明白。