Because of the issue Inconsistent error messages in Model.find_by! and Relation.find_by! · Issue #42439 · rails/rails · GitHub I have investigated the methods
find_by from finder_methods.rb and core.rb.
If I understood well on
find method from
core.rb is called.
super references to
finder_methods. And the only purpose of
core.rb is the statement cache handling. Is this correct? Would it make sense to document it on