Überprüfen Sie, ob ein Datensatz vom Controller in Rails vorhanden ist

In meiner App kann ein Benutzer ein Unternehmen erstellen. Wenn sie das auslösenindex Aktion in meinerBusinessesController Ich möchte überprüfen, ob ein Unternehmen mit dem verwandt istcurrent_user.id:

Wenn ja: Zeigen Sie das Geschäft an.Wenn nein: Weiterleiten an dienew Aktion.

Ich habe versucht, dies zu verwenden:

if Business.where(:user_id => current_user.id) == nil
  # no business found
end

Aber es ist immer wahr, auch wenn das Geschäft nicht existiert ...

Wie kann ich testen, ob ein Datensatz in meiner Datenbank vorhanden ist?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage