Eager load users before looping through messages (#4576)
* Eager load users before looping through messages * Eager load users before looping through messages
This commit is contained in:
parent
e225847494
commit
9ac8223491
2 changed files with 4 additions and 2 deletions
|
|
@ -16,7 +16,9 @@ class ChatChannelsController < ApplicationController
|
|||
end
|
||||
end
|
||||
|
||||
def show; end
|
||||
def show
|
||||
@chat_messages = @chat_channel.messages.includes(:user).order("created_at DESC").limit(50)
|
||||
end
|
||||
|
||||
def create
|
||||
authorize ChatChannel
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
json.messages @chat_channel.messages.order("created_at DESC").limit(50).reverse do |message|
|
||||
json.messages @chat_messages.reverse do |message|
|
||||
json.user_id message.user_id
|
||||
json.username message.user.username
|
||||
json.profile_image_url ProfileImage.new(message.user).get(90)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue