假设我有一个工件模型和一个用户模型:我想定义两个工件字段opened_by和 assigned_to,它们是用户 id,继承了所有正确的关联方法。
什么是正确的或者has_one或者has_many选项我应该设定?
目标是能够通过语句 hld.assiged_to.name 引用用户的名称,其中 是一个工件。
hld.assiged_to.name
感谢帮助。我已经经与所有阅读的术语混淆了。
下面是我所确定的正确。
类构件 <ActiveRecord::Basebelongs_to: 项目belongs_to: opened_by,: class_name =>"用户"'belongs_to: assigned_to,: class_name =>"用户"'
belongs_to中的第一个参数指定要引用的字段。第二个指示要用作引用的模型/类。