我有一个Micropost表,其中列user_id和sender_id(都是整数)。我刚刚添加了sender_id列,默认情况下,它对于现有表行的值为nIL。作为一个时间的事情,我希望所有的user_id值都复制并粘贴到列中,以便已经存在的行。需要某种迁移吗?

最佳答案

您可以从rails控制台执行此操作。

Micropost.update_all("sender_id = user_id")

09-26 17:18