Rails:运行迁移等rake任务

时间:2010-09-08 20:06:28

标签: ruby-on-rails activerecord migration rake

我的开发团队需要更精确地执行rake任务。某些任务只需在特定代码更改后运行一次。在没有太具体的情况下,在代码中实现新用户的新业务规则之后,需要更新某些现有用户记录。

我们喜欢迁移如何使用db表进行日志记录。是否有类似的工具用于rake任务?我们可以破解Rails'/ ActiveRecord的rake任务迁移系统吗?

我们不希望将与数据库相关的迁移与rake任务混合在一起,因此任何明确保持这些迁移的解决方案都会很棒。

感谢。

2 个答案:

答案 0 :(得分:6)

  

只需在特定代码更改后运行一次

     

更新某些现有用户记录

这些是迁移。使用迁移。除非你没有提到一些额外的限制,否则使用除迁移之外的任何东西都是黑客攻击。

答案 1 :(得分:2)