Ho bisogno che il mio utente carichi documenti come pdf e txt sul suo profilo. E l'ho fatto usando Carrierwave, quindi ho una lista di documenti con titoli e url.Rails: come scaricare un documento precedentemente caricato?
Ma come posso fare in modo che altri utenti scarichino questi file? Devo usare una gemma o c'è qualcosa di nativo che non conosco nemmeno da quando sono molto nuovo alle rotaie?
Grazie
EDIT:
society.rb
class Society < ActiveRecord::Base
...
has_many :documents, :dependent => :destroy
end
document.rb
class Document < ActiveRecord::Base
belongs_to :society
mount_uploader :url, DocumentUploader
end
E poi questo nella vista Vorrei scaricare i file:
<% @society.documents.each do |doc| %>
<%= link_to "Download it", doc.url %> //url is the column name of the saved url
<% end %>
Forse una domanda stupida: che ne dici di consegnare gli URL che hai citato ad altri utenti? – Romain
Scusa non capisco cosa intendi =) – Barbared
Vedi la risposta di @ anthonyalberto. – Romain