Problema con file_field_tag

Hola a todos, mi problema es el siguiente:

Necesito abrir un archivo .vcf(vcard) en mi aplicacion, examinando mis
archivos en el disco duro para obtener algunos de sus campos y
guardarlos en una DB, para eso ocupo un file_field_tag en la vista:

<%= form_tag { :action => “post” }, { :multipart => true } %>
seleccione archivo <%=
file_field_tag"vcard_file" %>
<%= submit_tag “Importar”%>
<%= end_form_tag %>

y luego en el controlador lo recibo:
vcard_file = params[:vcard_file]

pero mi problema es que vcard_file recibe como valor:
#StringIO:0x47b23f8 y no se que significa esto, se supone que dberia
contener la ruta al archivo (si ocupo params[:vcard_file].path me
retorna nil)

alguien sabe que estoy haciendo mal?? o si tienen alguna idea de como se
hace??

por favor ayudenme, gracias

hola de nuevo:

he cambiado la linea <%= form_tag { :action => “importar” }, {
:multipart => true } %>
a <%= start_form_tag :action => “importar” , :multipart => true %> y
sigo recibiendo el contenido en el controlador como:
vcard_file = params[:vcard_file]

Pero ahora mi variable vcard_file recibe solo el nombre del archivo y
no se como obtenerle la ruta (si es que la tiene), por ejemplo: mi
archivo esta en C:/xxx/xxx/example.vcf y al ver el valor de vcard_file
sale example.vcf, cuando trato de usar la clase file (File.size,etc) me
sale el error: No such file or directory - example.vcf, por favor
necesito ayuda, no se que tan mal lo estare haciendo

FYI:
http://wiki.rubyonrails.org/rails/pages/HowtoUploadFiles
http://manuals.rubyonrails.com/read/chapter/77

Vienen con ejemplos

On 10/12/07, Cristobal Muñoz [email protected] wrote:

archivo esta en C:/xxx/xxx/example.vcf y al ver el valor de vcard_file
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es


Ernesto Jiménez Caballero
Software Engineer Leader
Negonation
(34) 620 475 382
[email protected]

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