Displaying 1 result from an estimated 1 matches for "purchase_order_lines".
2009 Apr 21
0
Validate order lines on order creation (ActiveResource)
...d validation that code has to be <200, then the PurchaseOrder
should never be created.
The problem is, I am not aware of the rails way of doing it :)
I started directing towards doing custom validation before after_create
with this code:
class PurchaseOrder < ActiveRecord::Base
has_many :purchase_order_lines
attr_accessor :new_lines
def lines=(_lines)
@new_lines ||= []
_lines.each do |_line_params|
puts _line_params.inspect
@new_lines << PurchaseOrderLine.new(_line_params)
end
end
after_create :store_lines
def store_lines
new_lines.each do |line|
li...