Rails模型生成器来自现有数据库

时间:2011-11-23 08:58:28

标签: mysql ruby-on-rails-3

我配置了两台服务器:

  • serverA:192.168.11.16 =>运行包含许多表的许多数据库的MySQL服务器。
    • 其中一个数据库是info
    • 此数据库中的一个表是table1,其中包含有关用户的信息(name,no,id,addrs等)。
  • serverB:192.168.11.17 =>运行Rails3

现在,我将通过Rails(info)连接到serverA上定义的现有数据库(serverB),然后执行我的查询(select name from tables1 where no >=1980)&在rails网页上显示我的直接查询结果。

如何配置database.yml以连接serverA上的现有数据库&在网页上显示用户的信息?

1 个答案:

答案 0 :(得分:0)

您的database.yml应包含

defaults: &defaults
  adapter: mysql
  username: <username>
  password: <password>
  host: 192.168.11.16

development:
  <<: *defaults
  database: info

还要记住指定用户名和密码信息。