我有模型汽车和领域vin:uniq a_field1 a_field2 a_field3 .. a_field20 b_field1 b_field2 b_field3 .. b_field30。我有两种用户Mechanik和Manager。 Mechanik可以查看和编辑a_参数,管理员可以查看和编辑b_参数。没有人可以编辑vin。两个用户都可以使用vin创建Car,为Mechanik创建a_参数,为管理器创建vin和b_参数。是否更好地划分模型车并通过has_one和belongs_to连接它们,或者拥有一个包含所有参数的大型模型。也许有另一种更好的方法?应该怎么样?