Задать вопрос
@IvanN777

Как в rails сделать table as 'table_xxx'?

scope :initiator_filter, ->(name){ joins(:initiator).where("users.name LIKE ?", "%#{name}%") unless name.nil? }
scope :designer_filter, ->(name){ joins(:designer).where("users.name LIKE ?", "%#{name}%") unless name.nil? }

При применении сразу 2х скоупов срабатывает только последний, из-за того что таблички одинаковые. Мне посоветовали добавить 'as' как в обычном sql, но куда его поставить?
А так срабатывает, последний скоуп.
  • Вопрос задан
  • 2213 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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