Avoid N+1 on account and board settings pages
This commit is contained in:
@@ -3,7 +3,7 @@ class Account::SettingsController < ApplicationController
|
||||
before_action :set_account
|
||||
|
||||
def show
|
||||
@users = @account.users.active.alphabetically
|
||||
@users = @account.users.active.alphabetically.includes(:identity)
|
||||
end
|
||||
|
||||
def update
|
||||
|
||||
@@ -24,7 +24,7 @@ class BoardsController < ApplicationController
|
||||
def edit
|
||||
selected_user_ids = @board.users.pluck :id
|
||||
@selected_users, @unselected_users = \
|
||||
@board.account.users.active.alphabetically.partition { |user| selected_user_ids.include? user.id }
|
||||
@board.account.users.active.alphabetically.includes(:identity).partition { |user| selected_user_ids.include? user.id }
|
||||
end
|
||||
|
||||
def update
|
||||
|
||||
Reference in New Issue
Block a user