Hallo,
ich muss viele Beiträge mit dem Befehl rake posts:remap verschieben.
Ist es möglich, dies ohne Bestätigung (Y/n) zu erzwingen?
Danke für die Hilfe.
Ludo
Hallo,
ich muss viele Beiträge mit dem Befehl rake posts:remap verschieben.
Ist es möglich, dies ohne Bestätigung (Y/n) zu erzwingen?
Danke für die Hilfe.
Ludo
Ich würde es direkt über Rails machen und die Rake-Aufgabe überspringen. Administrative Bulk Operations könnte einige Hinweise darauf geben, wie man das umsetzt.
@pfaffman okay, danke, ich werde mir das ansehen.
Grundsätzlich habe ich bereits eine Datei mit mehr als 500 URLs, die ich ersetzen muss:
Ich werde versuchen herauszufinden, wie das mit Rails funktioniert. Es wäre jedoch toll, wenn es einen Schalter wie --force oder --yes gäbe, um die Bestätigung zu umgehen.
Vielen Dank für deine Hilfe.
So würde ich vorgehen:
DbHelper.remap("old", "new")
Wenn du die Rake-Aufgabe verwenden möchtest, kannst du versuchen, echo y| rake ... auszuführen, oder bearbeite einfach die Rake-Aufgabe in ./lib/tasks.
@pfaffman ein Fehler mit
DbHelper.remap(“old”,“new”)
Aber dies funktioniert einwandfrei:
echo y| rake posts:remap["old_url1/","new_url1"]
Vielen Dank.
Schön, dass das funktioniert hat. DbHelper muss in Rails ausgeführt werden, nicht in der Shell.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.