[ruby-it] upload file
Paolo Montrasio
paolo a paolomontrasio.com
Dom 3 Ago 2008 18:17:09 CEST
Aldo Italo wrote:
> Grazie per il link,
> sto provando sia attachment_fu che file_comlun, svolgono bene il loro
> lavoro, però sinceramente volevo arrangiarmi da me e sopratutto capire
> la logica di come salvare un file con Ruby.
>
> Comunque, nell' immediato per quello che mi serve , file_comlun si
> presta molto bene, unica cosa che non ho capito come utilizzare è il
> metodo url_for_file_column("entry", "image") che non mi ccetta la
> variabile di istanza come parametro, qualcuno l' ha già provato ed ha
> una soluzione?
>
In una mio progetto ho codice di questo tipo:
Modello:
class Image < ActiveRecord::Base
file_column :image, :magick => {
:geometry => "640x480", :versions => { "thumbnail" => "133x100" }}
end
View:
<%
# in images ci sono finite tutte le immagini che voglio mostrare,
caricate
# con un Image.find_all_by_etc(...)
images.each do |image|
img = image.image
%>
<div class="image">
<a href="<%= url_for_file_column(img, "image") %>">
<%= image_tag url_for_image_column(img, "image", :name => "thumbnail"),
:border => 0, :class => "thumb" %></a>
</div>
<%
end
%>
Nell'esempio vedi sia il link alla thumbnail che quello all'immagine a
grandezza piena (640x480, dopo il passaggio attraverso rmagick).
Ricordo che mi aveva inizialmente tratto in inganno la documetazione in
cui si leggeva url_for_file_column("entry", "image") ed invece "entry"
non dev'essere una stringa, ma un'instanza del modello usato per
memorizzare le immagini.
Spero che ti risolva i problemi.
Ciao
Paolo
--
Posted via http://www.ruby-forum.com/.
Maggiori informazioni sulla lista
Ml