Я использовал команду
rake destroy:topics["#"]
чтобы удалить темы. На самом деле все темы в меню форума не отображаются, но если их поискать, то они находятся!
Разве она не должна была удалить всё?
Я использовал команду
rake destroy:topics["#"]
чтобы удалить темы. На самом деле все темы в меню форума не отображаются, но если их поискать, то они находятся!
Разве она не должна была удалить всё?
У меня тоже такая проблема.
Насколько я понимаю, задачи rake destroy не удаляют данные из базы данных, а только выполняют мягкое удаление. Для жёсткого удаления вам потребуется доступ к консоли Rails.
Мои навыки работы с Rails не очень хороши, поэтому я не решаюсь давать конкретные советы, особенно для задачи такого масштаба
, но есть несколько рекомендаций, которые вы можете использовать для исследования необходимых действий. Например:
Если вы нажмёте на эти темы в поиске, сможете ли вы их увидеть?
Я не уверен, видите ли вы мягко удалённые темы или же видите индекс поиска, который не был обновлён с момента удаления тем.