1

我有一个托管在 heroku 上的 rails 应用程序,并且想要strip!从特定的文本列中获取数据。我想知道最“有轨”的方法是什么。模型已更改,以便在创建或更新时对数据进行规范化,但我想将此更改应用于已经存在的内容。

我的情况类似但不一样:Rails Migrations 可以用来转换数据吗?

我对基于 Rails 的方法感兴趣,而不是 SQL 脚本,这很容易在那里复制。

4

1 回答 1

0

迁移或(我更喜欢)rake 任务。

迁移的好处是它只会运行一次 - 您也应该能够编写回滚“向下”脚本。

rake 任务的好处是它与您的 dB 脚本分开(因为操作数据一种不同类型的任务)。

于 2013-10-26T15:57:42.240 回答