我们公司可以与个人和公司签订合同。
因此,合同的责任方“可以是个人也可以是公司。”
我已经设置了一个模型:
类合同<的ActiveRecord :: Base的 belongs_to:party,:polymorphic =>真正 端
类派对<的ActiveRecord :: Base的 self.abstract_class = true has_many:contracts,:as => :派对 端
类组织<派对 端
class Person<派对 端
我希望能够做到的是“新合同”形式,并且在“与合同”字段中,我希望有一个所有已知人员和公司的下拉框。
最后:我愿意改变我的模式和想法......但应该保留的行为是合同可以与个人和公司一起关闭。欢迎任何建议!
答案 0 :(得分:0)
您可以使用包含class和id(即)的字符串填充您的选择值,然后在模型或控制器中处理。