Ich habe eine App, die Benutzer Bilder hochladen und sie werden über CarrierWave in den öffentlichen Ordner in einem Ordner namens uploads/images/gespeichert.Verhindern, dass bestimmte Ordner im Öffentlichen Ordner gelöscht werden capistrano rails
Mir ist gerade aufgefallen, dass seit meinem letzten Deployment die Upload- (und Bilder-) Ordner nicht mehr vorhanden sind.
Könnte es sein, dass ich den Ordner und die Dateien auf dem Produktionsserver lösche, wenn ich mit Capistrano aufsteige?
Wie kann ich sagen, dass der Ordner public/uploads bei allen Bereitstellungen beibehalten werden soll?
Danke Stack!
Könnten Sie dies empfehlen einen guten Spaziergang durch/Beispiel zu tun, „set“ kann? Ich bin neu bei Rails und Capistrano, also lerne ich immer noch. – Devan
Setzen Sie einfach die obige Aufgabe in Ihre deploy.rb und ändern Sie die Pfade für Ihre Anwendung passend – jvperrin
Also habe ich die Aufgabe in meine deploy.rb, aber wenn ich zum öffentlichen/uploads-Ordner für die aktuelle Version navigieren sagt es Symlink "Uploads" können nicht aufgelöst werden. Ich habe eigentlich keine "öffentlichen/uploads" in meinem freigegebenen Ordner. Soll ich das manuell erstellen? – Devan