Ich versuche, ein Modell und die entsprechenden Tabellen umzubenennen, es hat gut funktioniert. Was ist mit dem Upload-Ordner? Verwendet so etwas, das den Uploader-Ordner an den Modellklassennamen gebunden hat. Jetzt hat sich der Klassenname geändert.Wie benenne ich einen Ordner für Uploads in carrierwave um, wenn ich Modelle umbenenne und die db migriere?
class CsvImportUploaderUploader < CarrierWave::Uploader::Base
permissions 0755
storage :file
def store_dir
"uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end
end
Es scheint, dass Sie den Ordner in einer Migration oder als Teil einer Rake-Aufgabe manuell umbenennen müssen. Und jetzt kann ich mir vorstellen, wie dies ein Albtraum auf einem verteilten System/Cluster sein kann. –