¿Cómo puedo ejecutar múltiples rake posts:remap a la vez?

Hola
Tengo dos preguntas, si puedes ayudarme te lo agradeceré.

1: Tengo múltiples rake posts:remap de más de 1000.

Ejemplo:

rake posts:remap["https://demo.com/?p=100041115","https://www.discourse.com/t/14529"]
rake posts:remap["https://demo.com/?p=100041158","https://www.discourse.com/t/14530"]
rake posts:remap["https://demo.com/?p=100041181","https://www.discourse.com/t/14531"]
rake posts:remap["https://demo.com/?p=100041222","https://www.discourse.com/t/14532"]
rake posts:remap["https://demo.com/?p=100041280","https://www.discourse.com/t/14533"]
rake posts:remap["https://demo.com/?p=100041321","https://www.discourse.com/t/14534"]
rake posts:remap["https://demo.com/?p=100041556","https://www.discourse.com/t/14535"]
rake posts:remap["https://demo.com/?p=100041629","https://www.discourse.com/t/14536"]
rake posts:remap["https://demo.com/?p=100041642","https://www.discourse.com/t/14537"]
rake posts:remap["https://demo.com/?p=100041745","https://www.discourse.com/t/14538"]

¿Cómo puedo ejecutarlos todos a la vez?

2: ¿Cómo puedo usar Regex Remap?

para eliminar el texto en todas las URL que tienen texto al final como esta:

https://demo.com/?p=100041115/text-text

Para que sea como esto:

https://demo.com/?p=100041115

solo elimina el texto al final de estas URL.

Gracias.

Si no es demasiado tarde (tu foro aún no se ha activado y la gente aún no está agregando datos nuevos), querrás hacerlo en tu script de importación. Simplemente borra la base de datos y comienza de nuevo.

Si es demasiado tarde (ya has lanzado tu foro en discourse), querrás hacerlo en rails. Es demasiado difícil hacerlo en una tarea de toma porque hay que descifrar todas las capas de caracteres especiales de escape.

1 me gusta