Ruby on RailsでDBのパスワードをdatabase.ymlの外に書く方法。Subversionにパスワードをコミットするのが嫌だったので調べた。 database.ymlはERBで処理されるというのを知らなかった。 http://skwp.wordpress.com/2006/08/28/encrypted-db-passwords-for-rails-with-databaseyml-and-erb/ というわけで、こんな風にしてみました。暗号化は取りあえずなし。 production: adapter: mysql database: db username: user password: <%= File.read("#{RAILS_ROOT}/pass/to/passwordfile").strip %> host: 127.0.0.1
![パスワードをdatabase.ymlの外に追い出す方法 - こせきの技術日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/c8ab361990c3d32cfa4996497b20a488c04f40d0/height=288;version=1;width=512/http%3A%2F%2Fscreenshot.hatena.ne.jp%2Fimages%2F200x150%2Fc%2Ff%2F6%2F8%2Fc%2F3ef1e62cda73a6f160e7c2691fdcf826293.jpg)