Subir multiples archivos: attachment_fu

Hola, he estado navegando buscando para subir archivos con rails, y he
encontrado muchos ejemplos de file_column, act_as_ attachment y
attachment_fu. Parece ser que este último es el que ahora se usa más.

Una pequeña aplicacion donde se suben productos, quiero asocialarles
imagenes.

He comenzado a intentar implementarlo y no he logrado mucho, les cuento
hasta que punto he llegado:

Tenía una tabla productos con su controlador modelo y demás, he creado
otra
que se llama products_images donde se almacenarían los datos que tiene
que
guardar el plugin. El formulario es el siguiente:

<% form_for :product, :url => { :action => ‘create’ }, :html => {
:multipart

=> true } do |f| -%>
<%= render :partial => ‘form’ %>

<p>
    <label for="product_uploaded_data">Upload an image:</label>
    <%= f.file_field :uploaded_data %>
</p>

<%= submit_tag "Create" %>

<% end -%>

El modelo products es:

class Product < ActiveRecord::Base

has_and_belongs_to_many :categories
has_many :products_images

end

Tengo oto modelo products_images que tiene:

class ProductsImages < ActiveRecord::Base
has_attachment :content_type => :image,
:storage => :file_system

validates_as_attachment

  belongs_to :product

end

Y en el controlador de producto no he tocado nada:

  render :action => 'new'
end

end

Seguramente haya liado un patatal muy gordo y esto no se haga así…
pero
estoy dispuesto a que me iluminen :stuck_out_tongue:

Gracias de ante mano.

Uno de los errores que he detectado es que el campo uploaded_file se
está
intentando guardar en la Bd y por supuesto es n existe como campo en la
Bd…

El día 25/08/07, Miguel Ángel Suvires García [email protected]
escribió:

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs