У меня есть действие на одном из моих ресурсов для загрузки файла вложения. Код довольно прост
def download
content_type = @book.attachments[params[:name]]['content_type']
data = @book.read_attachment(params[:name])
render :text => data, :content_type => content_type
end
Однако rails полностью игнорирует это и устанавливает ответ на text / html каждый раз, несмотря ни на что. Я даже пытался установить его с помощью response.header ['Content-Type'] безрезультатно.
Я использую рельсы 3.1, если это имеет значение.