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
