2009-04-14 6 views

答えて

1
desc "outputs database connection parameters" 
task :db_conn => :merb_env do |t| 
    puts "Username: #{DataMapper.repository.adapter.uri.user}" 
    puts "Password: #{DataMapper.repository.adapter.uri.password}" 
    puts "Database: #{DataMapper.repository.adapter.uri.path.split('/').last}" 
end 

興味深い部分は=> :merb_envビットです。それはあなたの仕事の前に "merb_env"タスクが実行されたことを保証します。これにより、Merb環境がロードされます。その時点で、設定を検査することができます。

関連する問題