Как присвоить псевдониму имя таблицы? - PullRequest
0 голосов
/ 09 июля 2020

После обновления до Rails 5 у меня возник запрос, который не работает. Невозможно получить результаты из таблицы по ее псевдониму. Ошибка в том, что "from" теперь принимает нулевые аргументы. Версия arel - 9.0, версия Rails - 5.2.4.3

      offers = Offer.arel_table
      o2 = offers.alias("o2")

      seen_offers = offers.from("offers as o2").project(o2[:merchant_id], o2[:display_name])

это ошибка:

ArgumentError: wrong number of arguments (given 1, expected 0) 
...