I'm saving a model (Subscribers) that has a one-to-many relationship to Subscriptions. A single subscriber can have subscriptions to multiple mailing lists. When saving, I assign an array of Subscription objects to the Subscriber, so that when it's saved, its Subscriptions get saved as well. The Subscription class validates itself and fails validation if there is already a subscription record with that subscriber id and mailing list id. The problem I'm having is that if a single subscription fails validation, the whole save fails.
Is there a setting to allow saving to continue if a related record fails validation? Or a way to set validation to be non-fatal?