On 16/04/2010 18:25, Nestor Rodriguez wrote:
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
Tal vez tup roblema se resuelva usando el root de rails:
File.new("#{RAILS_ROOT}/psql/tri_bu_stock_movimientos.sql","r")
Si es ese tipo de error, osea.. que no te ecuentra el archivo.
Saludos.
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar