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