2010/4/16 Luis Lavena <[email protected]>

> 2010/4/16 Mariano Simone <[email protected]>:
> >
> > Gracias a todos por las respuestas :D La solución de tener el archivo de
> > configuración fuera del control de versiones soluciona una parte de mi
> > duda...
> >
> > Sin embargo, hay otra que todavía no me cierra. Supongan que el sistema
> > necesita cierta credential de otro sistema (por ejemplo, para loguearse a
> > Twitter y twittear algo, o de una cuenta de jabber para mandar mensajes)
> y
> > cada desarrollador usa una cuenta distinta para probar. ¿Dónde pondrían
> esa
> > información? (siguiendo el patrón que me dijeron, pensaría en poner en
> > initializers un sistema_externo.rb.example y que después cada uno haga la
> > suya). En el caso del database.yml entiendo que su esquema no cambia
> nunca,
> > pero en estos casos veo más probable que haya necesidad de cambiar la
> forma
> > en que se inicializa algo, ¿cómo mantener al equipo al tanto de ese
> cambio?
> >
>
> Siguis el mismo patrón, pones poner un archivo llamado
> config/twitter.yml.sample en el repositorio y cada developer lo copia
> como twitter.yml y lo ajusta a su entorno.
>
> Luego, en config/initializers tenes un script que lee este archivo
> twitter.yml y hace la inicialización requerida por twitter.
>
> Sepero te sirva.
> --
> Luis Lavena
> AREA 17
> -
> Perfection in design is achieved not when there is nothing more to add,
> but rather when there is nothing more to take away.
> Antoine de Saint-Exupéry
>

Gracias Luis.. Quedó clarísimo. Ahora parece que tengo todas mis dudas
cubiertas
-- 
Mariano Simone
http://www.0pointer.com.ar
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a