Направляющие named_scopes с соединениями

Я должен научиться читать ..... :) Это просто "полная ширина" .... не вводить в стиле.

<Button variant="extendedFab" color="primary" fullWidth>Folder</Button>
20
задан Gwyn Morfey 3 October 2008 в 10:20
поделиться

2 ответа

Проблема состоит в том, что "ВЫБОР *" - запрос поднимает все столбцы с клипов, ряда и шоу, в том порядке. Каждая таблица имеет идентификационный столбец и результат в конфликтах между именованными столбцами в результатах. Последний идентификационный задержанный столбец (от шоу) переопределяет то, которое Вы хотите. Необходимо использовать a: выберите опцию с: соединения, как:

named_scope :visible, {
  :select => "episodes.*",
  :joins => "INNER JOIN series ON series.id = clips.owner_id INNER JOIN shows on shows.id = series.show_id", 
  :conditions=>"shows.visible = 1 AND clips.owner_type = 'Series' "
}
26
ответ дан 30 November 2019 в 00:32
поделиться
Другие вопросы по тегам:

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