gpt4 book ai didi

ruby-on-rails-3 - 我需要指定一个与表不同的字段名称进行关联

转载 作者:行者123 更新时间:2023-12-03 00:52:40 25 4
gpt4 key购买 nike

假设我有一个 Artifact 模型和一个 User 模型:我想定义两个 Artifact 字段,opened_by 和signed_to,其值是用户 id 并继承所有正确的关联方法。

我应该设置什么是正确的belongs_to或has_one或has_many选项?

目标是能够通过语句 hld.assiged_to.name 引用用户名,其中 hld 是一个工件。

感谢您的帮助。我对这个问题的所有阅读都让自己对术语感到困惑。

最佳答案

以下是我确定的正确内容。

class Artifact < ActiveRecord::Base
belongs_to :project
belongs_to :opened_by, :class_name => 'User'
belongs_to :assigned_to, :class_name => 'User'

belongs_to 中的第一个参数指定要引用的字段。第二个表示用作引用的模型/类。

关于ruby-on-rails-3 - 我需要指定一个与表不同的字段名称进行关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4055789/

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