Добавить столбец массива в БД с помощью Devise - PullRequest
0 голосов
/ 02 марта 2020

Я хочу добавить дополнительное поле «избранное» в мою базу данных, очевидно, что избранное должно быть массивом Int (идентификатор события, добавляемого в избранное). Как я могу сгенерировать миграцию для этого?

Ответы [ 2 ]

1 голос
/ 03 марта 2020

вам нужно что-то подобное в вашей миграции

add_column: users,: favourites,: integer, array: true, default: []

вероятно, лучше переименовать столбец для favourites_ids

0 голосов
/ 02 марта 2020

Вы можете сделать

rails g migration AddFavouritesToUser favourites:text

Затем изменить миграцию перед ее запуском ...

add_column :users, :favourites, :text, array: true, default: []
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...