[Ror-es] Popup
javier ramirez
jramirez at aspgems.com
Mon Feb 5 15:10:00 GMT 2007
> Lo que tengo es esto:
>
> <%= link_to 'Buscar Relacionadora', '../../secretarias/search',
> :popup => ['Buscar Secretaria',
> 'width=1000,height=600,toolbar=no,titlebar=no,status=no,left=500,top=300']
> %>
>
> y lo que necesito se parece más a esto
>
> <%= link_to 'Buscar Relacionadora', :contoller=> 'secretarias',
> :action=> 'search',:trabajador_id => @t.id,
> :popup => ['Buscar Secretaria',
> 'width=1000,height=600,toolbar=no,titlebar=no,status=no,left=500,top=300']
> %>
>
> Pero pareciera que los popup se niegan, ya que si lo pongo asi, no
> funciona como popup.
>
de nuevo leer la documentación ayuda... directamente de la doc del api
de rubyonrails
link_to "View Image", { :action => "view" }, :popup => ['new_window_name', 'height=300,width=600']
lo que te falta en tu caso es añadir las llaves... es un problema muy
común al principio cuando trabajas en ruby. Cuando uno de los parámetros
es una hash, si no especificas las llaves en la llamada, ruby da por
hecho que TODO lo que le pasas pertenece a esa hash (no tiene forma de
saber que es de otra forma). Es una facilidad de cara a que cuando sólo
usas el primer parámetro es más fácil escribirlo del tirón, pero da
estos problemas.
Si miras la definición del método es
*link_to*(name, options = {}, html_options = nil,
*parameters_for_method_reference)
Y en tu caso, como no pones las llaves delimitando las opciones,
entiende que TODO lo que le pasas es parte del parámetro "options",
cuando "popup" es una propiedad de "html_options"
saludos,
javier ramirez
--------
Estamos de estreno... si necesitas llevar el control de tus gastos visita http://www.gastosgem.com !!Es gratis!!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.simplelogica.net/pipermail/ror-es/attachments/20070205/cf77ae8b/attachment.htm
More information about the Ror-es
mailing list