Forum: Rails-ES como funcinoa la clase edit o updata

Afbd285968a5d105f4122d45da4e9054?d=identicon&s=25 Rj Lm (jodtrj)
on 2010-05-20 21:00
Hola quiero poner para subir imagenes, a la hora de editar un producto.
para crear ele producto ya lo he hecho. y funciona bien.

el codigo de def new es asi:
 if request.post?

     #asigna la información del video en archivo
     archivo = params[:foto]

     #nombre original del archivo
     nombre =  archivo.original_filename

     #ruta donde se guardará el video
     directorio = "public/images"

     # crear la ruta del archivo
     trayectoria = File.join(directorio, nombre)

     extensionArchivo = nombre.slice(nombre.rindex("."),
nombre.length).downcase

     #verifica que la extensión sea la correcta
     if (extensionArchivo == '.jpg' || extensionArchivo == '.png')

         # crear el archivo
         File.open(trayectoria, "wb") { |f| f.write(archivo.read) }

         #guarda la información que se mostrará¡
         @archivoGuardado = true
         @nombreArchivo = nombre
         # Asignación a la base de datos
         noticia=Noticia.new
         noticia.titulo = params[:titulo]
         noticia.foto = nombre
         noticia.texto = params[:texto]
         noticia.save
          flash[:notice]= "Se ha subido correctamente"
         redirect_to:controller=> 'noticias',:action=> 'index'
     else

         #en caso de que no sea correcta la extensión muestra un
mensaje de error
render :text => '<p>El archivo debe tener la extensión flv</p> de click
<a href="../videos"> aquí</a> para volver a intentarlo'
     end
 end
  end

quisiera saber si algo asi como notica=Noticia.edit o
noticia=Noticia.update
This topic is locked and can not be replied to.