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
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a