Задать вопрос
@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, но куда его поставить?
А так срабатывает, последний скоуп.
  • Вопрос задан
  • 2214 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Академия Эдюсон
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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