PHP получает дату начала и окончания недели по номеру недели

Нет никакой автоупаковки для массивов, только для примитивов. Я полагаю, что это - Ваша проблема.

19
задан Michiel de Mare 27 September 2013 в 12:00
поделиться

1 ответ

:joins версия ActiveRecord СОЕДИНЕНИЙ, запроса SQL.

Store.joins(:car).to_sql
=> SELECT stores.* FROM stores INNER JOIN cars ON cars.store_id = categories.id

Так позади замеченного это - неявное INNER JOIN. Это таким образом действительно возвратит все хранилища, которые имеют автомобиль (из-за эти inner_join, left_outer_join имел бы другое поведение). Посмотрите больше здесь .

принимая во внимание, что :includes не команда запроса. Это решает проблему запроса n+1 eager_loading модель Car на модели Store. Посмотрите больше один eager_loading здесь .

stores = Store.includes(:car)

таким образом возвратит все хранилища и позволяет делать stores.first.car, не запуская новый запрос.

0
ответ дан 30 November 2019 в 02:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: