Führt eine aktive Datensatzduplizierung durch und speichert Fehler

8

Ich habe diesen Fehler: Errno::ENOENT in PicturethingsController#update_profile .

No such file or directory - /Users/Baz/rails/myapp/public/uploads/picturething/picture/49/cat.jpg

Ich versuche, den Standardbilddatensatz zu duplizieren und in @ character.profilepicture zu speichern. Ich kann auch nicht @ character.profilepicture in der Datenbank speichern (ich weiß von der Überprüfung nach Eingabe der Schienen-Konsole).

Hier ist die problematische Methode:

pictythings_controller.rb:

%Vor%

character.rb:

%Vor%

pictothing.rb:

%Vor%     
Bazley 13.07.2015, 15:54
quelle

1 Antwort

6
%Vor%

Das Problem dabei ist, dass es nur die Attribute des ActiveRecord-Objekts kopiert, aber es wird nicht das tatsächliche Bild auf der Festplatte kopieren, wenn Sie das tun,

%Vor%

es wirft einen No such file or directory Fehler. Verwenden Sie dieses Juwel , um Ihre CarrierWave-Anhänge zwischen AR-Datensätzen zu kopieren.

    
Adib 18.07.2015, 16:04
quelle

Tags und Links