XaoGao / Todoser

Clone trello
3 stars 11 forks source link

Добавить поле role для модели user #210

Closed XaoGao closed 2 years ago

XaoGao commented 2 years ago

Нужно ограничить доступ к некоторым роутам по роли пользователя, для этого нужно: 1) Запустить генератор в терминале

rails g migration add_role_to_user

2) В файле миграции

add_column :users, :role, :integer, deafult: 0

3) В файле app/models/user.rb Добавить

enum role: [:user, :moderator, :admin]

4) Добавить данное поле в db/seed.rb и в фабрику spec/factories/users.rb