Ventana Emergente con parametros

Buenas, soy novato el ror y ya me he encontrado con muchos problemas
debido a esto.

tengo algo funcionando pero quisiera mejorarlo.

dentro de un controller invoco una ventana emergente o popup, alli en la
vista cargo un modelo con los parametros que le pase mediante el llamado
javascript

controller

def tirilla_ingreso(plc, msj)
render :update do |page|
page[‘movimiento_placa’].value = ‘’
page <<
“window.open('tirillaingreso.rhtml?var1=”+plc+"&msj="+msj+"’,’’,
‘toolbar=no, scrollbars=no, resizable=no, menubar=no, status=no,
directories=no, location=no, width=1, height=1’);"
end
end

vista

<% @tirilla = Tirilla.new
vr= params[:var1]
msg = params[:msj]
@tirilla = Tirilla.generar_tirilla_ingreso(vr, msg) %>
Luego aca pinto los datos

Lo que quiero mejorar es no cargar lo datos del modelo en la vista, mas
bien enviar el modelo desde el controller, pero como utilizo javascript,
no se si esto es posible. les agradezo cualquier luz que me den.

saludos

sera que los corche? o estoy preGuntando algo muy simple?

En el método del controlador que llama a esa vista, crea un array con
los
parámetros y luego en la vista lo pasas al javascript.

El día 26 de junio de 2008 13:39, Aprendiz_ror Ruby on rails <
[email protected]> escribió:

Francesc E. wrote:

claro, pero muestrame un solo ejemplo porfa

Esa G me recuerda a Google … :wink:

On Jun 27, 2008, at 2:55 PM, Emili Parreño wrote:

Emile, gracias por tu respuesta, lo que pasa en que desde el controlador
abro directamente una ventana popup

def tirilla_ingreso(plc, msj)
render :update do |page|
page[‘movimiento_placa’].value = ‘’
page <<
“window.open('tirillaingreso.rhtml?var1=”+plc+"&msj="+msj+"’,’’,
‘toolbar=no, scrollbars=no, resizable=no, menubar=no, status=no,
directories=no, location=no, width=1, height=1’);"
end
end

ojala supiera como pasar el modelo, pero como es una llamado javascript,
creo que no se puede. Me suena tu idea es cargando desde el controller
una array y que desde la ventana o formulario popup, poder recuperarlo
para poder pintar los datos.

cualquier luz que me des te la agradezco.

estoy buscando con el plugins Google como cargar un array en javascript
y enviarlo como parametros a otro formulario por la url.

gracias