Я хочу добавить дополнительное поле «избранное» в мою базу данных, очевидно, что избранное должно быть массивом Int (идентификатор события, добавляемого в избранное). Как я могу сгенерировать миграцию для этого?
вам нужно что-то подобное в вашей миграции
add_column: users,: favourites,: integer, array: true, default: []
вероятно, лучше переименовать столбец для favourites_ids
Вы можете сделать
rails g migration AddFavouritesToUser favourites:text
Затем изменить миграцию перед ее запуском ...
add_column :users, :favourites, :text, array: true, default: []