Method: Piggybak::LineItem#destroy_associated_item
- Defined in:
- app/models/piggybak/line_item.rb
#destroy_associated_item ⇒ Object
Dependent destroy is not working as expected, so this is in place
107 108 109 110 111 112 113 114 115 |
# File 'app/models/piggybak/line_item.rb', line 107 def destroy_associated_item line_item_type_sym = self.line_item_type.to_sym if Piggybak.config.line_item_types[line_item_type_sym].has_key?(:nested_attrs) if Piggybak.config.line_item_types[line_item_type_sym][:nested_attrs] b = self.send("#{line_item_type_sym}") b.destroy if b.present? end end end |