DZone Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world
Request Database Authentication When Rails Boots
Simple solution to a problem that may not affect very many folks.
If you don't like your password displayed in plain text in database.yml, this might help you.
It utilizes the Highline gem (big thanks to James Edward Gray II).
# database.yml
<%
require 'highline/import'
def request_input(msg, show_input = true)
ask(msg) { |q| q.echo = show_input }
end
%>
#...
username: <%= request_input 'Username: ' %>
password: <%= request_input 'Password: ', false %>
#...





Comments
Wiktor Macura replied on Fri, 2006/06/09 - 2:22pm