运行自定义ruby脚本

因此,rake 任务可能是您的首选解决方案。它专门为临时脚本运行而设计。我仍然会将其放入插件中,因为这样您就可以在 GitHub 上很好地管理它,而且您永远不会忘记它的位置或意外删除它。

这里有很多示例:discourse/lib/tasks at 1472e47aae5bfdfb6fd9abfe89beb186c751f514 · discourse/discourse · GitHub