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_systemvalidates_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
Gracias de ante mano.