Ich bin in Rails auf das Hochladen von Dateien gestoßen. Ich habe file_field :file
helper gefunden, das mit form_for(@some_model)
verwendet werden kann. Ich kann jedoch keine Verwendung für diesen Fall finden, da diese Tags verwendet werden, um ein Modell durch Massenzuweisung zu erstellen / bearbeiten. Es gibt, AFAIK, keine Möglichkeit, Fileupload als typisches Feld zu behandeln (Siehe Datei-Upload funktioniert in Ruby on Rails 3 nicht mit Multipart-Formular ). In diesem Fall ist eine manuelle Operation für die hochgeladene Datei erforderlich. Also, warum sollte jemand sogar ein Dateiupload als Teil der Modellbearbeitung hinzufügen?
photo.rb
%Vor%photo_form.html.erb
%Vor%photos_controller.rb
%Vor% Zeile oben schlägt fehl, weil es kein: file-Attribut gibt. Es muss zuvor behandelt und manuell aus :params
entfernt werden. Noch einmal - gibt es eine echte Verwendung für solche Tags?
Ich werde dir ein Beispiel geben, wie ich es benutze Ich denke es erklärt sich gut genug, ich hoffe das hilft
%Vor%Lassen Sie mich wissen, wenn Sie irgendwelche Zweifel haben
Tags und Links ruby-on-rails file-upload