连接Ruby和MySQL

时间:2011-09-03 21:31:14

标签: mysql ruby-on-rails ruby ruby-on-rails-3

我在Windows 7中安装了ruby 1.9.2p180和MySQL 5.5.15以及mysql gem。 现在我如何将ruby连接到mysql?

2 个答案:

答案 0 :(得分:1)

您可以使用以下命令创建一个新的rails应用程序,而不是默认的sqlite:

rails new APPNAME -d mysql

或长篇:

rails new APPNAME --database=mysql

然后,您可以查看生成的文件config/database.yml以查看用于mysql的设置。您需要在此处设置用户名,密码和数据库。不要忘记使用mysql,您需要为每个环境手动创建数据库。

示例config / database.yml:

development:
    adapter: mysql
    encoding: utf8
    reconnect: false
    database: test_database
    pool: 20
    username: root
    password: root
    host: localhost
    socket: /var/run/mysqld/mysqld.sock

答案 1 :(得分:0)

只需安装mysql2 gem并在何时创建新项目

rails new APPNAME --database=mysql