我的开发团队需要更精确地执行rake任务。某些任务只需在特定代码更改后运行一次。在没有太具体的情况下,在代码中实现新用户的新业务规则之后,需要更新某些现有用户记录。
我们喜欢迁移如何使用db表进行日志记录。是否有类似的工具用于rake任务?我们可以破解Rails'/ ActiveRecord的rake任务迁移系统吗?
我们不希望将与数据库相关的迁移与rake任务混合在一起,因此任何明确保持这些迁移的解决方案都会很棒。
感谢。
答案 0 :(得分:6)
只需在特定代码更改后运行一次
更新某些现有用户记录
这些是迁移。使用迁移。除非你没有提到一些额外的限制,否则使用除迁移之外的任何东西都是黑客攻击。
答案 1 :(得分:2)