Здравствуйте,
Мне нужно выполнить много операций rake posts:remap.
Возможно ли принудительно выполнить команду (без подтверждения Y/n)?
Спасибо за помощь.
Людо
Здравствуйте,
Мне нужно выполнить много операций rake posts:remap.
Возможно ли принудительно выполнить команду (без подтверждения Y/n)?
Спасибо за помощь.
Людо
Я бы сделал это через Rails и пропустил бы задачу Rake. Административные массовые операции могут дать некоторые подсказки о том, как это сделать.
@pfaffman ок, спасибо, я посмотрю.
В общем, у меня уже есть файл с более чем 500 URL-адресами, которые нужно заменить:
Я попробую найти способ сделать это с помощью Rails. Но было бы здорово, если бы у нас был флаг вроде --force или --yes, чтобы избежать подтверждения.
Спасибо за вашу помощь.
Вот что я бы сделал:
DbHelper.remap("old", "new")
Если вы хотите использовать rake-задачу, попробуйте выполнить echo y | rake ... или просто отредактируйте rake-задачу в ./lib/tasks.
@pfaffman ошибка с
DbHelper.remap(“old”,“new”)
Но это работает нормально
echo y| rake posts:remap["old_url1/","new_url1"]
Спасибо большое.
Рад, что это сработало. DbHelper нужно запускать внутри Rails, а не в оболочке.