我一直在搜索,我无法找到明确的方法来制作它,以便Cocoon只会添加新记录,而不会显示我想要添加的模型的现有记录。
模型设置
Order
belongs_to :property
has_many :deeds, through :property
Property
has_many :orders
has_many :deeds
Deed
belongs_to :property
尝试将Deed
页面中的order
添加到现有property
时,我将表单设置为@properties
fields_for :deeds
,所有内容均为预期。但是,它显示了所有现有的deeds
,我完全理解为什么会这样做,但我想这样做,以便它只允许添加新的行为。这样做有简洁的方法吗?
加成:
如果以上是可行的,有没有一种方法可以使它显示现有的order_id
契约,而不必创建2个具有相应视图逻辑的独立部分?
谢谢!