您好,
我需要执行 lof ot rake posts:remap 命令。
是否可以在不确认(Y/n)的情况下强制执行?
感谢您的帮助。
Ludo
您好,
我需要执行 lof ot rake posts:remap 命令。
是否可以在不确认(Y/n)的情况下强制执行?
感谢您的帮助。
Ludo
我会通过 Rails 来执行,跳过 rake 任务。管理批量操作 可能提供一些关于如何实现这一点的提示。
@pfaffman 好的,谢谢,我会查看一下。
基本上,我手头已经有一个包含 500 多个 URL 的文件,需要逐个替换:
我会尝试研究如何在 Rails 中实现。但如果能有一个类似 --force 或 --yes 的开关来跳过确认提示,那就太好了。
感谢您的帮助。
我会这样做:
DbHelper.remap("old","new")
如果你想使用 rake 任务,可以尝试执行 echo y| rake ...,或者直接编辑 ./lib/tasks 中的 rake 任务文件。
@pfaffman 使用 DbHelper.remap("old","new") 时出现错误。
但这条命令运行正常:
echo y| rake posts:remap["old_url1/","new_url1"]
非常感谢。
很高兴这能行。DbHelper 需要在 Rails 环境中运行,而不是在 shell 中。