作成した Ruby スクリプトでデータベースを使用したいと考えています。現在、作成したモデルファイルにデータベースコネクタを書き込んでいます...
class MyModel < ActiveRecord::Base
self.abstract_class = true
self.table_name_prefix = "MyDatabase."
establish_connection(
:adapter => "sqlserver",
:host => "XXXX",
:port => "14XX",
:database => "XXXX",
:username => "XXXX",
:password => "XXXX"
)
end
しかし、プロジェクトを Github にチェックインしようとしているので、資格情報と接続情報をdatabase.yml
ファイルに引き出して、.gitignore
. これが Rails プロジェクトでどのように機能するかを実際に調べたことはありませんが、この Ruby スクリプトでそれを模倣したいと思います。