[Ror-es] dejar una variable accesible para todo el controlador

Miguel Michelsongs miguelmichelson at gmail.com
Fri Nov 16 18:20:51 GMT 2007


Muchas gracias Francesc, si que funciona :)

Saludos Cordiales

On Nov 16, 2007 2:24 PM, Francesc Esplugas <francesc.esplugas at gmail.com>
wrote:

>
> Yo normalmente hago un "set_workspace" (es una convencion)
>
> before_filter :set_workspace
>
> def set_workspace
>   @seleccionado = 1
> end
>
>
> Francesc
>
>
> On Nov 16, 2007, at 6:08 PM, Miguel Michelsongs wrote:
>
> >
> > Hola como estan,
> > estoy haciendo una vista estatica, la cual necesito darle algunos
> > estilos css cuando esté seleccionada la pagina, como un
> > estado .selected para un menu. y que este selected sea dinamico ,
> > dependiendo de la pagina donde se encuentre
> >
> > por ejemplo, en mi vista:
> > <a href="#" id="btn1<% if @selecionado==1 %>_selected<%end%>"  <% if
> > @selecionado==1 %>class="selected"<%end%>
> > onmouseover="javascript:show('sub_quienes','btn1<% if
> > @selecionado==1 %>_selected<%end%>');"  >quiene</a>
> >
> > la varialbe @selecionado esta en mi controller asi
> >
> > class QuienesSomosController < ApplicationController
> > layout 'sitio_es'
> >
> > def index
> >   @titulo = "Misíon y Visión"
> >   @selecionado = 1
> >   render :action=>'inicio'
> > end
> > def inicio
> >   @selecionado = 1
> > end
> >
> > y asi...
> >
> > end
> >
> > hay alguna forma de poner solo una variable selected accesible para
> > todo el controller??? en ves de repetirla para cada accion?
> >
> >
> > mi otra pregnra es si se pueden poner condiciones dentro de un
> > link_to, por ejemplo:
> >
> > <%=link_to('Misión y vision',
> > {:action=>'mision_y_vision',:controller=>'quienes_somos'},
> > {:onmouseover=>"javascript:show('sub_quienes','btn1');" })%></li>
> >
> > por ejemplo que en la parte de onmouseover halla un a condicion que
> > si @selecionado es == 1 entonces
> > javascript:show('sub_quienes','btn1_selected')
> > si no (else) javascript:show('sub_quienes',' btn1')
> >
> >
> > Saludos Cordiales
> >
> > --
> > Atte.
> > Miguel Michelson Martinez
> > ---------------------------------------
> > www.artenlinea.cl _______________________________________________
> > Ror-es mailing list
> > Ror-es at lists.simplelogica.net
> > http://lists.simplelogica.net/mailman/listinfo/ror-es
>
> --
> name. Francesc Esplugas i Martí
> voice. +34 678.681.603
>
> _______________________________________________
> Ror-es mailing list
> Ror-es at lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>



-- 
Atte.
Miguel Michelson Martinez
---------------------------------------
www.artenlinea.cl
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.simplelogica.net/pipermail/ror-es/attachments/20071116/b812f327/attachment.htm 


More information about the Ror-es mailing list