mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
d730e374ca
Reliant on https://github.com/rails/rails/pull/15747 but pulled to a separate PR to reduce noise. `has_many :through` associations have the undocumented behavior of automatically detecting counter caches. However, the way in which it does so is inconsistent with counter caches everywhere else, and doesn't actually work consistently. As with normal `has_many` associations, the user should specify the counter cache on the `belongs_to`, if they'd like it updated.
80 lines
1.1 KiB
YAML
80 lines
1.1 KiB
YAML
welcome:
|
|
id: 1
|
|
author_id: 1
|
|
title: Welcome to the weblog
|
|
body: Such a lovely day
|
|
comments_count: 2
|
|
tags_count: 1
|
|
type: Post
|
|
|
|
thinking:
|
|
id: 2
|
|
author_id: 1
|
|
title: So I was thinking
|
|
body: Like I hopefully always am
|
|
comments_count: 1
|
|
tags_count: 1
|
|
type: SpecialPost
|
|
|
|
authorless:
|
|
id: 3
|
|
author_id: 0
|
|
title: I don't have any comments
|
|
body: I just don't want to
|
|
type: Post
|
|
|
|
sti_comments:
|
|
id: 4
|
|
author_id: 1
|
|
title: sti comments
|
|
body: hello
|
|
type: Post
|
|
|
|
sti_post_and_comments:
|
|
id: 5
|
|
author_id: 1
|
|
title: sti me
|
|
body: hello
|
|
type: StiPost
|
|
|
|
sti_habtm:
|
|
id: 6
|
|
author_id: 1
|
|
title: habtm sti test
|
|
body: hello
|
|
type: Post
|
|
|
|
eager_other:
|
|
id: 7
|
|
author_id: 2
|
|
title: eager loading with OR'd conditions
|
|
body: hello
|
|
type: Post
|
|
|
|
misc_by_bob:
|
|
id: 8
|
|
author_id: 3
|
|
title: misc post by bob
|
|
body: hello
|
|
type: Post
|
|
|
|
misc_by_mary:
|
|
id: 9
|
|
author_id: 2
|
|
title: misc post by mary
|
|
body: hello
|
|
type: Post
|
|
|
|
other_by_bob:
|
|
id: 10
|
|
author_id: 3
|
|
title: other post by bob
|
|
body: hello
|
|
type: Post
|
|
|
|
other_by_mary:
|
|
id: 11
|
|
author_id: 2
|
|
title: other post by mary
|
|
body: hello
|
|
type: Post
|