[ruby-it] Upload file semplice
Cecchin Daniel
grafica.cecchin a virgilio.it
Sab 2 Maggio 2009 15:04:34 CEST
Marco Pi wrote:
> Ciao a tutti,
> ho creato una form per fare l'upload di un file:
>
> <% form_for(@image, :multipart => true) do |f| %>
> <%= f.file_field :foto %>
> <%= f.text_field :titolo %>
> <% end %>
>
> Nel database mysql ho creato un campo di tipo blob e nel controller ho
> messo:
>
> @image = Image.new(params[:image])
> @image.save
>
> Il browser sembra caricare la foto ma poi quando vado sulla vista trovo
> solo il titolo e nel campo blob del database il percorso del file del
> mio pc...
> Dove sbaglio?
Ciao...
comunque nel form manca il submit che deve esser incluso tra il
form_for-end
<% form_for(@image, :multipart => true) do |f| %>
<%= f.file_field :foto %>
<%= f.text_field :titolo %>
<%= f.submit "Invia il file al db" %>
<% end %>
Che metodo è del controller penso Images_controller.rb:
@image = Image.new(params[:image])
@image.save
Inserisci la struttura del database.yml
Ciao
Daniel
--
Posted via http://www.ruby-forum.com/.
More information about the Ml
mailing list