У меня есть шаблон, который принимает массив объектов, и для каждого объекта ему нужно отобразить частичный шаблон. Результат возвращается в виде пустых объектов. Любая идея, что не так в коде ??
Контроллер
def index
render text: render_to_string(template: 'users.json.jbuilder', locals: {:@uses : users}
end
пользователи.json.jbuilder
json.array! @users do |user|
json.partial! 'user.json.jbuilder', { user: user}
end
user.json.jbuilder
Jbuilder.encode do |json|
json.id user.id
json.username user.user_name
end
Результат
[{},{},{},{},{},{},{},{},{},{},{},{},{},{}]