Вы должны рассмотреть возможность использования плагина javascript, такого как Select2, который позволит вам искать ваши ассоциации с удаленным вызовом ajax.Вы можете увидеть Select2 ajax в действии здесь https://select2.org/data-sources/ajax.
Затем вам нужно будет инициализировать select2 в javascript и убедиться, что ваш контроллер регистров реагирует на json (вы также должны разбить на страницы эти результаты, например:камень Каминари).
Каждый раз, когда вы добавляете ссылку на ассоциацию, которая может содержать много записей, вы можете использовать этот удаленный метод для выбора записей.
Если вы обнаружите, что у вас много ассоциацийдля которого требуется такое же поведение удаленного поиска, вы можете использовать гем, такой как SimpleForm, чтобы сделать многоразовый пользовательский ввод , который обрабатывает настройку этого поведения для вас.