fix for ar find_or_initialize_by