On 10/14/07, Paolo Loran <[EMAIL PROTECTED]> wrote:
> Buenas una consulta no me quedaron muy claro el tema de los accesor, es que
> uiero hacer una clase por la cual me deje acceder a todas los otros
> controladores, seria como una pagina principal de todo si no me
> equivoco(jejeje)
>

Bueno, aquí hay varias cosas que tal vez están mezcladas:

Un accessor generalmente esta relacionado a un "attribute accessor",
el cual te termine acceder (valga la redundancia) a un atributo de una
instancia de clase.

Ejemplo:

class Foo
  attr_accessor :bar
end

baz = Foo.new
baz.bar => nil

Un accessor es un getter/setter simplificado o "mágico", ya que en
otros lenguajes debes crear ambos métodos. Podes buscar referencia a
attr_reader y attr_writer también.

Ahora bien, vos básicamente querés crear un controlador que te permita
acceder a otros controladores.

Querés hacer esto como un "dashboard" o pagina de bienvenida? o queres
permitir acceder desde el lado del código a las acciones/métodos de
los otros controladores?

Posiblemente lo que deseas hacer es lo primero, por lo que veo
innecesario entres en esta complicación.

Una recomendación es: Crear una clase de tipo Singleton, y en esta
guardar una colección (array) con los tabs/links a los cuales queres
acceder.

Más tarde les paso una clase (que llamo AdminUI) y su ejemplo que te
permite hacer esto.

Saludos,

-- 
Luis Lavena
Multimedia systems
-
Leaders are made, they are not born. They are made by hard effort,
which is the price which all of us must pay to achieve any goal that
is worthwhile.
Vince Lombardi
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a