Ich versuche, die DB abzufragen, um zu sehen, ob ein offenes Haus für eine bestimmte Auflistung existiert. Wenn dies der Fall ist, möchte ich, dass es eine Spanne anzeigt. Ich habe einen Helfer erstellt, der auf dem basiert, was ich gelesen habe, aber der Bereich wird auf allen Listen angezeigt, nicht nur auf denen, die ein offenes Haus haben. Jede Hilfe wird geschätzt.Verwendung existiert? in Rails 4
Application:
class ApplicationController < ActionController::Base
def upcoming_oh
if @open_houses = OpenHouse.exists?
end
end
helper_method :upcoming_oh
end
Anzeigen Index:
<% upcoming_oh %><span class="label label-nklyn-yellow">Upcoming Open House</span>
oops wollen verstecken. wollte das nicht löschen. Grundsätzlich ActiveRecord :: existiert? Wenn das Klassenobjekt aufgerufen wird, wird true zurückgegeben, wenn ALLE Zeilen in der zugehörigen Tabelle vorhanden sind, false, wenn keine vorhanden sind. – jaydel