【发布时间】:2020-02-03 13:53:46
【问题描述】:
我有两个模型 User 和 Project 在 has_and_belongs_to_many 关联 用户模型具有列状态 我可以访问项目中的用户的状态,例如
project.user.status
但是用户可以在不同的项目中,我希望他的状态是在项目级别而不是在他的 id 上
【问题讨论】:
-
您的意思是,您想将状态属性作为数据库迁移移动到 Project 中吗?
-
@SebastianPalma 我想要的是一个状态列,它应该基于项目,即 project1.user1.status => true,project2.user2.status => false 这样
-
你能添加你的模型和模式来尝试复制你的场景吗?
标签: ruby-on-rails model-view-controller ruby-on-rails-5 associations