私は次のモデルを持っているレールアプリケーションがあります。railsには、含まれているモデルのデータ全体を読み込むクエリが含まれています
BookingHotel
has_many :hotel_picture_partners, through: :hotel_pictures
has_many :booking_hotel_partner_details, dependent: :destroy
BookingHotelPartnerDetail
belongs_to :booking_hotel
HotelPicturePartner
belongs_to :hotel_picture, dependent: :destroy
@booking_hotel_partner_details = BookingHotelPartnerDetail.unscoped.select(:id, :booking_hotel_id, :partner_booking_hotel_id).includes(booking_hotel: :hotel_picture_partners)
それが含まれたモデルのためにすべてのデータをロードするように、これは、圧力の下でメモリを置くと、次のように私は、クエリを持っています。
booking_hotels & hotel_picture_partnersのテーブルからのみ選択フィールドを読み込む方法はありますか?
また、私は応答としてactiverecord配列を取得したいと思います。
可能な複製(http://stackoverflow.com/questions/4047833/rails-3-select-with-include ) –