鉴于我有一个工件模型和一个用户模型:我想定义两个工件字段,open_by和assigned_to,其值是用户ID并继承所有正确的关联方法.
我应该设置什么是合适的belongs_to或has_one或has_many选项?
我们的目标是能够通过声明来引用用户的姓名hld.assiged_to.name,其中HLD是神器.
谢谢您的帮助.我已经把自己与术语混淆了所有关于问题的所有阅读.
Bil*_*ian 18
以下是我认为是正确的.
class Artifact <ActiveRecord :: Base
belongs_to:project
belongs_to:opened_by,:class_name =>'User'belongs_to
:assigned_to,:class_name =>'User'
belongs_to中的第一个参数指定要引用的字段.第二个表示要用作参考的模型/类.
| 归档时间: |
|
| 查看次数: |
4174 次 |
| 最近记录: |