Gracias por sus enlaces y ejemplos, y funciona pero tengo otro problemita, pero 
les muestro primero para explicarme

require "migration_helpers"
class PlsqlStockMovimientos < ActiveRecord::Migration
  extend MigrationHelpers
  
  def self.up
    file = File.new("plsql/tri_bu_stock_movimientos.sql", "r") <<=========== EN 
LA RUTA DEL ARCHIVO ES MI PROBLEMA
    if file
      content = file.sysread(2000)
    else
      puts "Unable to open file!"
    end
    procedimiento(content)
  end

  def self.down
  end
end

Lo que pasa es que el archivo TRI_BU_STOCK_MOVIMIENTOS.SQL tiene el 
procedimiento almacenado de postgres para ser ejecutado por el metodo 
procedimiento(), es un metodo que viene de MigrationHelpers, lo que necesito es 
leer el archivo y su contenido darle al metodo procedimiento.

El problema es que  no le gusta la ruta "plsql/tri_bu_stock_movimietos.sql". Si 
alguien puede decirme en que me estoy equivocando?

Desde ya gracias
Nestor Rodriguez


From: Lean 
Sent: Friday, April 16, 2010 12:27 PM
To: Grupo Ruby Argentina 
Subject: Re: [RubyArg] Como leer un archivo de texto plano y usar sucontenido.


On Apr 16, 2010, at 3:41 PM, Nestor Rodriguez wrote:


  Que tal amigos de RoR!!
  Tengo una pequeña pregunta como puedo leer un archivo de texto plano,  para 
utilizar su contenido.
  Por ejemplo (algo de mi imaginación)

  contenido = File.open("archivo.txt")
  puts contenido

  Algo así, se que no es así pero para dar un ejemplo de lo que estoy buscando.
  _______________________________________________
  Ruby mailing list
  [email protected]
  http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar



Hola Nestor,


Buscás algo así?


File.open("sarassa.txt") do |archivo|
archivo.each_line do |linea|
#proceso cada linea, por ejemplo:
                puts "linea: #{linea}"
        end
end




Saludos,
Leandro.






--------------------------------------------------------------------------------


_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a