неопределенный метод `find_all_by_X ' - PullRequest
0 голосов
/ 22 декабря 2019

В настоящее время ведется работа со старым сервером Ruby и в журнале появляется следующая ошибка:

NoMethodError (undefined method `find_all_by_X_ID' for #<Class:0x00000005555555>):
  app/controllers/some_controller.rb:10:in `buggy_function'

При просмотре ошибочная строка в коде функции с ошибкой выглядит следующим образом:

Hash[S.find_all_by_X_ID(TaskRun.select(:x_id).uniq.where(y_id: @y.Y_ID).map(&:x_id)).map { |s| [s.S_IDENTIFIER, s.X_ID] }]
* 1006Честно говоря, я новичок в Ruby, и мне интересно, как лучше реализовать этот запрос find_all_by_X, и почему он выглядит так, как будто он должен быть автоматическим (как это имеет отношение к компоненту модели).

Мы работаем над Ruby версии 2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...