我有大约三个模型,它们都使用银行账户。我希望有一个中间表来解决引用的问题,但是我没有成功:
模型- 所有型号均有=>bank_name bank_number bank_agency bank_account
- 模型=比;客户及人事办公室
带参考文献的单模型银行
我想要的是创建一个单一的模型Bank, bank_name bank_number bank_agency bank_account属于其他模型(引用),如下所示:
belongs_to :client
belongs_to :people
belongs_to :office
尝试我试图创建一个单一的模型与银行,他们使第二个表迁移与引用,也与银行模型与引用已经完成,但主要问题是,rails强制三个foreign_key工作,但我只有只有一个在每个银行帐户:
t.references :person, null: false, foreign_key: true
t.references :client, null: false, foreign_key: true
t.references :office, null: false, foreign_key: true
使用null: true
使值可选