Ruby on rails-activerecord-tritt - wählen Sie Felder aus mehreren Tabellen

Modelle:

#StatusMessage model
class StatusMessage < ActiveRecord::Base
  belongs_to :users
  default_scope :order => "created_at DESC"
end


#User Model
class User < ActiveRecord::Base
  has_many :status_messages 
end

In controller I want to join dieser beiden Tabellen und bekommen Felder aus der Tabelle. zum Beispiel möchte ich email Feld aus User und status Feld aus StatusMessage. Wenn ich :

@status = User.joins(:status_messages)

Oder

@status = User.includes(:status_messages)

Gibt es mir nur die user-Tabelle Daten.

Wie kann ich das umsetzen dieser Anforderung?

InformationsquelleAutor Sayuj | 2011-08-06

Schreibe einen Kommentar