Как создать текстовый файл из строки для загрузки в Ruby on Rails

Я создаю веб-сайт с использованием Rails, и у меня есть модель с некоторым хранилищем значений текстового типа в базе данных MySQL, мне нужно предоставить ссылку для скачивания, чтобы мои пользователи могли загрузить файл «*.txt», который содержит эти тексты.

я пробовал использовать render :text => my_text, но это некрасиво, и браузер не может начать загрузку.

Я не пытаюсь использовать CarrierWave и монтировать output_file в свою модель, я хочу создать метод для создания файла из его текстового значения. Любое предложение будет принято с благодарностью. Спасибо!


person Chaoyu    schedule 12.04.2012    source источник


Ответы (1)


send_data 'text to send', :filename => 'some.txt'

Документация здесь

person jdoe    schedule 12.04.2012
comment
И как мы можем сделать ссылку на in в представлении? - person Aboozar Rajabi; 07.04.2018