Ich verwende Schienen 4.2. Ich habe ein Modell User
und Comment
Zugriff Spalten von zwei verschiedenen Tabellen
class User
has_many :comments
end
class Comment
belongs_to :user
end
Benutzer hat eine Spalte name
und Kommentar hat eine Spalte user_id
und content
Jetzt möchte ich die Spalten holen comment.content
und user.name
Durch die Verwendung von Join Ich mag dieses
Comment.joins(:user).select(:name,:content)
Können Sie eine effiziente Methode vorschlagen, um die Aktion auszuführen?
haben Sie versuchen 'User.find (1) .comments' – uzaif
Meine Forderung ist anders. Ich habe eine Reihe von Kommentaren Ich möchte Benutzer zu jedem Kommentar finden und zeigen Sie es –
okey versuchen Sie diese 'Comment.find (1) .user' es wird Benutzerobjekt – uzaif