I have the following validation on and ‘Order’ model:
validates_presence_of :order_lines, :message => ‘missing one or more
products.’, :on => :save
Ok, great. An order has to have products. Ok.
Problem is, there are some old orders that don’t have lines (don’t ask)
in the admin tool we need to be able to work on these orders.
Problem is that we can’t save them since they technically fail
In the admin tool I want to be able to get around this.
I’m using two methods to update order status, depending on if we’re
lots of 'em at a time:
Or just one:
@order = Order.find(params[:id]) @order.update_attributes(params[:order])
So, can anyone offer any advice in this scenario to bypass validations
update the objects/save them?