• J
    Show the records in Relation#inspect · 07314e64
    Jon Leighton 提交于
    The reason for removing the previous implementation of `#inspect` was
    that it hid from you that you were dealing with a `Relation` rather than
    an `Array`.
    
    But it is still useful to be able to see the records, particularly if you're
    writing something like the following in tests:
    
        assert_equal [foo], Post.where(:bar)
    
    If the assertion fails, you want to see what records were actually
    loaded.
    
    So this implementation makes it clear that you've got a `Relation`, but
    also shows your records.
    07314e64
relations_test.rb 40.5 KB