Помните, что ваши запросы работают полностью в домене SQL, а не в домене Ruby, поэтому вы должны указать запрос в терминах вещей, которые могут быть предоставлены как часть запроса, таких как числовые или строковые значения, или условия, которые могутприменяться к значениям, хранящимся в базе данных.Сервер SQL не имеет сведений о внутреннем состоянии вашего приложения, кроме того, что вы предоставляете ему в запросе или ранее сохранили в состояние баз данных.
Ваша задача, как разработчика, состоит в том, чтобы выяснить, какпреобразовать состояние, которое у вас есть в приложении, во что-то, что база данных может выполнять.Возможно, это означает сохранение modellist
в базе данных, чтобы его можно было включить в запрос, или это может означать переосмысление проблемы, чтобы найти другое решение, а не сражаться в войне, которую вы не можете выиграть.