以下是2個模型。 Order
需要order_items
的嵌套屬性。如何在子模型中驗證Rails嵌套屬性中parent id的存在
class order
has_many order_items
accept_nested_attributes_for :order_items
end
class order_item
belongs_to :order
validates :order_id, :presence => true #this line cause spec failure.
end
如何驗證的order_id
存在於order_item
模式?使用nested_attributes,order_item
中order_id
的存在已被執行。但是,當自行保存order_item
(不是與order
一起)時,我們仍然需要驗證order_id
。
你究竟想達到什麼目的?你能向我們展示導致你的問題的創建/新電話嗎? – panmari