Method: ActiveRecord::Fixture#find
- Defined in:
- activerecord/lib/active_record/fixtures.rb
#find ⇒ Object
836 837 838 839 840 841 842 843 844 845 |
# File 'activerecord/lib/active_record/fixtures.rb', line 836 def find raise FixtureClassNotFound, "No class attached to find." unless model_class object = model_class.unscoped do pk_clauses = fixture.slice(*Array(model_class.primary_key)) model_class.find_by!(pk_clauses) end # Fixtures can't be eagerly loaded object.instance_variable_set(:@strict_loading, false) object end |