gpt4 book ai didi

ruby-on-rails - Rails 中的嵌套搜索

转载 作者:太空宇宙 更新时间:2023-11-03 18:17:12 25 4
gpt4 key购买 nike

我有一个 current_user,他是一名顾问并且有很多项目

 has_many :advisorizations, :dependent => :destroy
has_many :projects, :through => :advisorizations

每个项目都有很多用户;

 has_many :projectizations, :dependent => :destroy
has_many :users, :through => :projectizations

现在我想在 curren_users 用户中搜索,即。 current_user 是顾问的项目的用户。

current_user.projects.users

给出错误,如“# 的未定义方法‘users’”

最佳答案

你应该能够通过添加到你的顾问类来实现这一点:

has_many :advisorizations, :dependent => :destroy
has_many :projects, :through => :advisorizations
has_many :projectizations, :through => :projects
has_many :users, :through => :projectizations

那么你应该能够执行 current_user.users 尽管这可能会造成混淆

关于ruby-on-rails - Rails 中的嵌套搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24263354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com