This patch relaxes DynamicFinderMatch to recognize find_or_create / find_or_initialize without a trailing _by_attribute_list. I've found this useful when the relevant attributes have already been built up through a chain of associations or named scopes.
Please review, thank you!