Rails проблема send_data () send_file () - PullRequest
0 голосов
/ 16 марта 2010

У меня есть вложение скрепка в одной модели, но я не сохраняю файл в / public, но / assets. И когда пользователю нужно открыть файл, я использую функцию send_data (), которая заставляет пользователя загрузить файл.

У меня вопрос, как я могу показать файл другим способом (не обязательно для загрузки)? Поэтому, если файл является изображением, я вижу его прямо в браузере без загрузки.

Спасибо!

1 Ответ

4 голосов
/ 16 марта 2010

Попробуйте:

send_data foo, :disposition => 'inline'

Это скажет браузеру просто визуализировать контент, вместо того, чтобы предлагать пользователю сохранить его.

… от http://apidock.com/rails/ActionController/Streaming/send_data

...