我在关联某些表时遇到问题,我有一个带有字段(“姓名、年龄和性别”)的client表和另一个名为personal\u documents的表带有字段“cpf、rg等…”,我尝试了personal\u documents归属于client的关系,但当我搜索client时,只搜索client的字段(“姓名,年龄和性别)和“个人文档id”出现,个人文档的字段(“cpf、rg等…)也应该出现,谢谢您的帮助!
代码:
在客户端模型中:
has_one :personal_documents
在个人文档模型中:
belongs_to :client
2条答案
按热度按时间ecbunoof1#
rails在迁移文件中生成模型客户机,您可以创建如下所示
rails在迁移文件中生成模型文档
在模型内部,您可以声明如下
在控制器中声明如下
gkl3eglg2#
访问
personal_documents
委托方名称访问的客户端
personal_documents
```PersonalDocument.find(id).client.name
document = PersonalDocument.find(id)
client = document.client
or
client = Client.find(1)
document = client.personal_documents
document.cpf
client.name