数据库连接配置

如果你不想把用户名、密码等信息直接写在database.yml中的话,那么,我们可以这样来做。

 

首先,安装highline:

 

gem install highline

 

配置文件示例:

 

<%
require 'highline/import'

def database_input(msg, show_input = true)
  ask(msg) { |q| q.echo = show_input }
end
%>

development:
  adapter: oracle
  encoding: utf8
  database: <%= database_input 'Database: ' %>
  pool: 5
  username: <%= database_input 'Username: ' %>
  password: <%= database_input 'Password: ', false %>
  host: <%= database_input 'Host: ' %>

 

当我们启动服务时,便会让你输入相应的连接信息,确认后服务便启动了。

你可能感兴趣的:(oracle)