Модель:
#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
В контроллере я хочу объединить эти две таблицы и получить поля из обеих таблиц. например, я хочу email
поле от User
и status
поле от StatusMessage
. Когда я использую:
@status = User.joins(:status_messages)
Или
@status = User.includes(:status_messages)
Это дает мне только данные таблицы пользователя.
Как я могу реализовать это требование?