使用存在?在 Rails 4
Using exists? in Rails 4
我正在尝试查询数据库以查看特定房源是否存在开放日。如果是这样,我希望它显示一个跨度。我根据阅读的内容创建了一个助手,但跨度显示在所有列表中,而不仅仅是那些即将开放的列表。感谢任何帮助。
应用程序控制器:
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>
您可以使用 exists 函数检查您的模型是否包含特定记录
if OpenHouse.exists?(your_record)
# do stuff
end
我不确定什么是 OpenHouse,但我认为它是您的模型,无论如何这个逻辑应该可以解决您的问题
你可以使用 if/else 到 display/hide 一个跨度或 div 或者你想要的任何东西,就像这样
<% if @condition %>
<span>
<% end %>
我正在尝试查询数据库以查看特定房源是否存在开放日。如果是这样,我希望它显示一个跨度。我根据阅读的内容创建了一个助手,但跨度显示在所有列表中,而不仅仅是那些即将开放的列表。感谢任何帮助。
应用程序控制器:
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>
您可以使用 exists 函数检查您的模型是否包含特定记录
if OpenHouse.exists?(your_record)
# do stuff
end
我不确定什么是 OpenHouse,但我认为它是您的模型,无论如何这个逻辑应该可以解决您的问题
你可以使用 if/else 到 display/hide 一个跨度或 div 或者你想要的任何东西,就像这样
<% if @condition %>
<span>
<% end %>