【发布时间】:2016-06-29 18:50:39
【问题描述】:
我正在尝试查询数据库以查看特定列表是否存在开放日。如果是这样,我希望它显示一个跨度。我根据我阅读的内容创建了一个助手,但跨度显示在所有列表上,而不仅仅是那些即将开放的房子。任何帮助表示赞赏。
应用控制器:
class ApplicationController < ActionController::Base
def upcoming_oh
if @open_houses = OpenHouse.exists?
end
end
helper_method :upcoming_oh
end
房源索引:
<% upcoming_oh %><span class="label label-nklyn-yellow">Upcoming Open House</span>
【问题讨论】:
-
哎呀。并不是要删除这个。基本上 ActiveRecord:: 存在?在类对象上调用时,如果相关表中有任何行,则返回 true,如果没有,则返回 false。
标签: ruby-on-rails postgresql exists