gpt4 book ai didi

ruby-on-rails - 与 has_many 建立关联 :through in multiple models

转载 作者:行者123 更新时间:2023-12-02 00:31:48 28 4
gpt4 key购买 nike

请帮助理解如何@project.payments拥有这棵树:

Project
|__Stages
|__Costs
|__Payments

项目.rb

 has_many :stages
has_many :costs, :through => stages

舞台.rb

belongs_to :project
has_many :costs
has_many :payments :through => costs

成本.rb

belongs_to :stage
has_many :payments

支付.rb

belongs_to :cost

最佳答案

注意:因为这是一个嵌套的 has_many :through 关系,它只能在 Rails 3.1+ 中工作(3.1 的 RC4 已经过时)

项目.rb

has_many :payments, :through => costs

关于ruby-on-rails - 与 has_many 建立关联 :through in multiple models,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6438985/

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