gpt4 book ai didi

ruby-on-rails - 在 rails 中建模嵌套模型

转载 作者:搜寻专家 更新时间:2023-10-30 22:09:44 25 4
gpt4 key购买 nike

我一直在努力解决一个被证明非常困难的问题。我有一个用户模型、一个照片模型和一个评论模型。现在我网站的工作方式是用户可以对特定照片发表很多评论。另一方面,评论只能属于特定用户对特定照片的评论。

我通读了 Active Record Associations 文档,从我收集到的信息来看,我们不能使用 has_many :through 关联,因为它似乎适用于模型之间的多态关联。我想知道是否可以在一侧使用 has_many :through 关联,在另一侧使用 belongs_to 关联。

有任何提示、指示和建议吗?我刚刚开始使用 Ruby on Rails

谢谢。

最佳答案

这行不通吗?

class User
has_many :photos
has_many :comments
end

class Photo
belongs_to :user
has_many :comments
end

class Comment
belongs_to :user
belongs_to :photo
end

用户有很多照片和评论(他上传/写的),每条评论属于用户(作者)和一张被评论的照片。

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

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