I think maybe the issue is that the behavior of find_by_id(id) and find(id) is un-least-surprising.
I would be very happy if bang-find always threw an exception on empty, no matter the parameters or dynamic inlined fields in the method name, and no-bang-find never did. We already use ! for that purpose on create and save as had been noted so I don't think it would make the API less Ruby-esque. Evan --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Core" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-core -~----------~----~----~----~------~----~------~--~---
