Skip to content

Instantly share code, notes, and snippets.

@manlycode
Created April 2, 2014 20:44
Show Gist options
  • Save manlycode/9942749 to your computer and use it in GitHub Desktop.
Save manlycode/9942749 to your computer and use it in GitHub Desktop.
[
BankAccount,
Cart,
CartItem,
Category,
Delivery,
DeliverySchedule,
Location,
Lot,
ManagedMarket,
Market,
MarketAddress,
MarketOrganization,
Order,
OrderItem,
OrderItemLot,
Organization,
Price,
Product,
Sequence,
Unit,
User,
UserOrganization
].each do |model|
model.all.select do |instance|
begin
!instance.valid?
rescue Exception => e
puts "-----------------------------"
puts "Error validating #{model.to_s}: #{instance.id}"
puts ".........."
puts e.message
puts "-----------------------------"
end
end.each do|instance|
puts "-----------------------------"
puts "Invalid instance #{model.to_s}: #{instance.id}"
puts ".........."
puts instance.errors.inspect
puts "-----------------------------"
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment