hensei-api/app/controllers
Justin Edmund be91c2c033 Optimize party loading by adding eager loading to set_from_slug
- Refactored `set_from_slug` to use `includes` for eager loading associated models:
  - `user`, `job`, `raid` (with `group`)
  - `characters` (with `character` and `awakening`)
  - `weapons` (with `weapon`, `awakenings`, `weapon_key1`, `weapon_key2`, `weapon_key3`)
  - `summons` (with `summon`)
  - `guidebooks` (`guidebook1`, `guidebook2`, `guidebook3`)
  - `source_party`, `remixes`, `skills`, and `accessory`
- This change improves query efficiency by reducing N+1 queries and ensures all relevant associations are preloaded.
- Removed redundant favorite check as it was not necessary in this context.
2025-02-09 18:00:14 -08:00
..
api/v1 Optimize party loading by adding eager loading to set_from_slug 2025-02-09 18:00:14 -08:00
concerns Restart on Rails 2020-09-14 18:30:54 -07:00
application_controller.rb Remove rabl 2022-12-21 01:16:34 -08:00
tokens_controller.rb Return the user's role in login and user blueprints (#133) 2023-09-09 02:29:32 -07:00