menurut kueri, skenario Anda adalah memilih pesan-pesan itu di mana user_one adalah pengguna saat ini atau user_two adalah pengguna saat ini. jadi daripada kueri yang rumit, yang bisa Anda lakukan adalah ini
Message.where("messages.user_one = ? OR messages.user_two =?", current_user, current_user).order("m_id ASC").limit(20)
sekarang untuk menambahkan detailnya untuk pengguna. Anda dapat melintasi pesan dalam tampilan dan mengambil pengguna untuk setiap pesan dan menampilkannya. atau Anda dapat membuat array hash dan mengembalikannya ke tampilan.