discourse/spec/fabricators/sidebar_url_fabricator.rb
Alan Guo Xiang Tan 8fec1a412b
PERF: Eager load linkables when loading custom sidebar sections (#20490)
Not eager loading was resulting in the N+1 queries problem when
serializing with the `CurrentUserSerializer` as
`CurrentUserSerializer#sidebar_sections` serializes the sections with
`SidebarSectionSerializer` which fetches all the `SidebarUrl` records
for each `SidebarSection` record.
2023-03-01 07:39:35 +08:00

8 lines
107 B
Ruby

# frozen_string_literal: true
Fabricator(:sidebar_url) do
icon "link"
name "tags"
value "/tags"
end