【发布时间】:2018-04-05 07:04:12
【问题描述】:
问题陈述:
假设我通过 rails 迁移在表 table_1 中创建了一个新列 column_1。现在我想将数据填充到 column_1 中进行一些计算,但这是一次性任务。
方法:
是否首选通过迁移来完成。或者我应该将它添加到种子中,然后填充它并再次将其删除
或者有没有其他最佳做法。
【问题讨论】:
-
最佳实践是通过 rake 任务来完成此类工作。你可以在那里进行任何类型的计算。
-
是的,但是 rake 任务用于重复的事情,但这只会发生一次。
标签: ruby-on-rails rails-migrations