|
|
1
0
我认为您的部分问题存在于您的体系结构中,但我将在底部解决这个问题。
这正在尝试将角色属性设置为符号:admin。而您希望传入实际的管理员角色对象/记录。
但是,当前用户工厂正在将角色工厂设置为管理工厂。因此,默认情况下,所有创建的用户都是管理员。您需要更多地阅读FactoryBot,以构建工厂,从而更容易创建特定类型的用户。向用户模型中添加特征以创建正确的角色将有助于您当前的体系结构。 出于好奇,如果用户只能有一个表,为什么要为角色使用单独的表?为什么不在用户上使用枚举列? |