【发布时间】:2020-06-14 21:46:51
【问题描述】:
我想在我的数据库中添加一个额外的字段“收藏夹”,显然收藏夹应该是一个 Int 数组(要添加为收藏夹的事件的 ID)。 如何为此生成迁移?
【问题讨论】:
标签: arrays ruby-on-rails ruby
我想在我的数据库中添加一个额外的字段“收藏夹”,显然收藏夹应该是一个 Int 数组(要添加为收藏夹的事件的 ID)。 如何为此生成迁移?
【问题讨论】:
标签: arrays ruby-on-rails ruby
你可以的
rails g migration AddFavouritesToUser favourites:text
然后在运行之前修改迁移...
add_column :users, :favourites, :text, array: true, default: []
【讨论】:
您在迁移中需要这样的东西
add_column :users, :favourites, :integer, array: true, default: []
将列重命名为 favourites_ids 可能更好
【讨论】: