Weißt du, ob es eine Methode gibt zu wissen, ob das Bild hochgeladen wurde?
Ich meine, ich habe eine Foo_Class, und diese Klasse kann ein angehängtes Bild haben, aber ihre Anwesenheit ist nicht notwendig. Gibt es eine Möglichkeit zu wissen, ob eine bestimmte Instanz dieser Klasse das Bild hat oder nicht?
Danke!
Ich denke, dass die richtige Lösung die Methode file?
ist.
foo.image.file?
Verwendung existiert? wird eine Anfrage an den Server machen, um zu überprüfen, ob die Datei da ist, was ziemlich langsam sein kann, besonders wenn sie auf einem anderen Server oder auf S3 ist.
mit foo.image_file_name.nil? ist wahrscheinlich das gleiche wie Datei? unter der Decke, aber Sie wollen nicht abhängig von der Implementierung von Büroklammer, die eines Tages ändern könnte.
Angenommen, Sie möchten das Vorhandensein von Anhang (Bild) für die erste Zeile im Foo-Modell überprüfen:
%Vor%Dies gibt true zurück, wenn der Anhang vorhanden ist.
Tags und Links ruby-on-rails-3 paperclip