Ich bin mir nicht sicher, was hier vor sich geht, aber ich glaube, dass meine verschachtelten Formular-Teiltöne ein Problem für CarrierWave verursachen.
Wenn ich ein Feld mit einer hochgeladenen Datei aktualisiere, passiert nichts: kein Fehler, aber auch nichts gespeichert.
Ich habe ein "Haushalt" -Modell mit einer "has_many" -Beziehung zu einem "Individuals" -Modell. Das "Einzelpersonen" -Modell hat einen "Bild" -Uploader:
%Vor%In meinen Ansichten habe ich:
%Vor%und dann einen Teil für die Personen aufrufen:
%Vor%Das Teil hat nur folgendes:
%Vor%Das hochgeladene Bild erscheint in den Params:
%Vor%Und ist im tmp-Verzeichnis unter dem Upload-Pfad gespeichert. Es wird niemals in der Datenbank gespeichert oder in das Dateisystem verschoben.
Irgendwelche Ideen?
Einige mögliche Lösungen:
Und Sie werden auch das bekannte Problem mit Carrierwave und verschachtelten Formularen bemerken, wie im Carrierwave Wiki beschrieben .
Die Problemumgehung besteht darin, die folgende Methode hinzuzufügen:
%Vor%Tags und Links ruby-on-rails-3 ruby-on-rails