0

我创建了一个简单的应用程序

rails new simple_cms -d mysql2

使用命令运行 WEBRick 后

   rails s

我创建了一个控制器并查看

rails generate controller demo index

当我将浏览器指向

  localhost:3000/demo/index

我收到错误

ActiveRecord::ConnectionNotEstablished
Rails.root: /Users/username/Sites/simple_cms

这是我的宝石文件

gem 'rails', '3.0.1'
gem 'mysql2', '0.3.11'
4

1 回答 1

0

您还需要创建一个 MySQL 数据库并在config/database.yml文件中配置连接详细信息。

如果您文件中的用户名和密码database.yml标识了对您的开发数据库具有全局 CREATE 权限的用户,那么您可以使用 rake 任务

rake db:create

让 Rails 设置数据库。

于 2012-05-11T18:00:16.583 回答