У меня есть следующая ссылка:
<a download="true" href="/admin/employees/12/attachment">test.txt</a>
И в моем контроллере для этого маршрута у меня есть это:
def attachment
response.headers['X-Download-Options'] = 'open'
attachment = @employee.latest_attachment
data = attachment.attachment_data.file_data
send_data(data, disposition: 'attachment', filename: attachment.name, type: attachment.content_type)
end
Все современные браузеры правильно загружают файл с правильным именем файла, но Edge меняет имя на "true" + правильное расширение.
Как мне установить имя файла для Edge?