Tengo archivos PDF almacenados en S3. Cargarlos con Carrierwave funciona muy bien. Pero, ¿cómo permito que los usuarios simplemente hagan clic en un enlace para permitirles descargar el archivo almacenado en su máquina local? Aquí está mi intento actual que no funciona.
def download article = Article.find_by(id: params[:id]) data = open("#{article.file}") send_data data, filename: "#{article.file}" end <td><%= link_to "Download File", download_article_path(article) %></td>Esto no da un error, pero tampoco descarga el archivo en mi máquina. ¡Cualquier ayuda sería genial, gracias!