method

fetch_first_or_last_using_find?

rails latest stable - Class: ActiveRecord::Associations::CollectionAssociation

Method deprecated or moved

This method is deprecated or moved on the latest stable version. The last existing version (v4.0.2) is shown here.

fetch_first_or_last_using_find?(args)
private

Should we deal with assoc.first or assoc.last by issuing an independent query to the database, or by getting the target, and then taking the first/last item from that?

If the args is just a non-empty options hash, go to the database.

Otherwise, go to the database only if none of the following are true:

* target already loaded
* owner is new record
* custom :finder_sql exists
* target contains new or changed record(s)
* the first arg is an integer (which indicates the number of records to be returned)