首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails宝石acts_as_list,将位置范围限定为用户

Rails宝石acts_as_list,将位置范围限定为用户
EN

Stack Overflow用户
提问于 2019-03-05 01:04:43
回答 1查看 529关注 0票数 0

我使用Rails 4和ActsAsList gem给我们的项目模型一个位置。项目可以拥有我的一个用户,并与许多用户协作。当用户重新订购他们的项目时,它会影响协作者的项目顺序,这是一个意外的副作用。有办法绕道吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-07 21:11:40

根据@nate的建议更新,我将:position列从Project模型移到Collaboration模型,这是ProjectUser之间的连接表。然后,我将acts_as_list scope: :user_id包含在Collaboration模型中,并将其从Project模型中删除。现在,每个user都通过collaborations拥有projects,并且每个project的位置被限定为user

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54993956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档