你好
在我进行的导入操作中,我注意到有些帖子被重复了:完整的帖子已正确导入,但同时还有一个仅包含首条内容的帖子也被导入了。请问是否有办法从后台删除这些没有回复的重复帖子?
你好
在我进行的导入操作中,我注意到有些帖子被重复了:完整的帖子已正确导入,但同时还有一个仅包含首条内容的帖子也被导入了。请问是否有办法从后台删除这些没有回复的重复帖子?
你是如何导入的?导入脚本会添加一个 import_id 自定义字段,以防止此类情况发生。
虽然可以删除重复帖子,但难点在于如何识别哪些帖子是重复的。
它们将没有回复,并且会有另一个标题相同的话题,拥有 0 条或更多回复。
你是如何导入它们的?导入脚本会创建一个包含导入 ID 的帖子自定义字段。但如果还为时不晚,最好的办法是直接删除数据库并重新运行导入。
你可以使用类似以下命令删除主题:
t=Topic.find(123).first
t.destroy
不过,你最好采用更巧妙的方法来查找相关主题。