我使用
创建了一个简单的应用程序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'
答案 0 :(得分:0)
您还需要创建MySQL数据库并在config/database.yml
文件中配置连接详细信息。
如果database.yml
文件中的用户名和密码标识了对开发数据库具有全局CREATE权限的用户,则可以使用rake任务
rake db:create
让Rails设置数据库。