hola nuevamente a todos, tengo el siguiente problema.
Bueno la cosa es que tengo un formulario en donde se guardan datos y
textos en una base de datos, pero en la base de datos se guarda
solamente el nombre del archivo. Pero tengo el fomulario que empieza con
Bueno a la hora de mostrar el nombre del archivo una lista me muestra el
nombre del archivo de lasiguiente manera — !ruby/object:File {} ,
osea, no me rescata el nombre del archivo como deberia ser por ejemplo
guia3.pdf y me aparece asi (— !ruby/object:File {} ) . pero cuando le
quito el enctype me muestra bien pero no sube el archivo.
que puedo hacer en ese caso??
algo de mis codigos
new.rhtml
. . . .Archivo
name=“formulario[direccion_form]” %>
<input type=“submit” value=“Ingresar” %>
bueno en el controller tengo esto
def new
@clientes = Cliente.find_all
@formulario = Formulario.new
end
def create
@formulario = Formulario.new(params[:formulario])
@formulario.save
@filename = @params[:formulario][:direccion_form].original_filename
File.open("#{RAILS_ROOT}/public/files/#{@filename}", “wb”) do |f|
f.write(@params[:formulario][:direccion_form].read)
end
flash[:notice] = 'Formulario Ingresado'
redirect_to :action => 'list'
De antemano gracias