В pdf: вы должны указать имя файла, которое вы хотите иметь при загрузке.
format.pdf do
render pdf: "file_name" # Excluding ".pdf" extension.
end
Документация - Основы c Использование
Насколько я понял, я предполагаю, что вы используете свой собственный шаблон из представления. Вы можете использовать это.
render pdf: "User_#{@user.id}", template: 'users/user_information', layout: 'application'
Можно указать макет, если вы хотите макет приложения, в противном случае просто пропустите его.