Вы выдаете здесь:
source: '<%= user_path(:json) %>'
Первый атрибут, который передается в эти помощники URL, всегда object
или id
.Так что ваша проблема намного раньше, чем все, что было упомянуто в комментариях.
user_path({}, format: :json)
было бы для добавления формата.Этот отсканированный код, вероятно, вернет ActiveRecord::RecordNotFound (Couldn't find User with 'id'=nil)
.Поэтому вам нужно найти способ передачи идентификатора.
Я полагаю, вы хотите, чтобы все пользователи вернули это совпадение в вашем index
действии.Для этого вы должны использовать users_path(format: :json)
.