undefined method `first_or_new' for #<PaymentReminderDocument:0x0000010203e358>
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/associations/many_to_many.rb:445:in `create_intermediary'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/associations/many_to_many.rb:413:in `block in _save'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/associations/many_to_many.rb:413:in `each'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/associations/many_to_many.rb:413:in `all?'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/associations/many_to_many.rb:413:in `_save'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/collection.rb:799:in `save'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/resource.rb:877:in `block in save_children'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/resource.rb:876:in `each'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/resource.rb:876:in `all?'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/resource.rb:876:in `save_children'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/resource.rb:833:in `block in _save'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/resource.rb:1005:in `run_once'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/resource.rb:832:in `_save'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/resource.rb:347:in `save'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-validations-0.10.2/lib/dm-validations.rb:48:in `block in save'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-validations-0.10.2/lib/dm-validations/support/context.rb:30:in `validation_context'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-validations-0.10.2/lib/dm-validations.rb:48:in `save'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/collection.rb:1120:in `block in _save'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/extlib-0.9.14/lib/extlib/lazy_array.rb:454:in `each'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/extlib-0.9.14/lib/extlib/lazy_array.rb:454:in `all?'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/extlib-0.9.14/lib/extlib/lazy_array.rb:454:in `all?'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/collection.rb:1120:in `_save'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/associations/one_to_many.rb:263:in `_save'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/collection.rb:799:in `save'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/resource.rb:877:in `block in save_children'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/resource.rb:876:in `each'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/resource.rb:876:in `all?'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/resource.rb:876:in `save_children'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/resource.rb:833:in `block in _save'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/resource.rb:1005:in `run_once'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/resource.rb:832:in `_save'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/resource.rb:347:in `save'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-validations-0.10.2/lib/dm-validations.rb:48:in `block in save'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-validations-0.10.2/lib/dm-validations/support/context.rb:30:in `validation_context'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-validations-0.10.2/lib/dm-validations.rb:48:in `save'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/collection.rb:1120:in `block in _save'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/extlib-0.9.14/lib/extlib/lazy_array.rb:454:in `each'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/extlib-0.9.14/lib/extlib/lazy_array.rb:454:in `all?'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/extlib-0.9.14/lib/extlib/lazy_array.rb:454:in `all?'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/collection.rb:1120:in `_save'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/associations/one_to_many.rb:263:in `_save'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/collection.rb:799:in `save'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/resource.rb:877:in `block in save_children'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/resource.rb:876:in `each'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/resource.rb:876:in `all?'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/resource.rb:876:in `save_children'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/resource.rb:833:in `block in _save'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/resource.rb:1005:in `run_once'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/resource.rb:832:in `_save'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-core-0.10.2/lib/dm-core/resource.rb:347:in `save'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-validations-0.10.2/lib/dm-validations.rb:48:in `block in save'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-validations-0.10.2/lib/dm-validations/support/context.rb:30:in `validation_context'
/usr/local/ruby-1.9.1-p243/lib/ruby/gems/1.9.1/gems/dm-validations-0.10.2/lib/dm-validations.rb:48:in `save'