2012-05-11 2 views
0

Я создал простое приложение, использующееActiveRecord :: ConnectionNotEstablished

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 

вот мой Gemfile

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

ответ

0

Кроме того, необходимо создать базу данных MySQL и настроить параметры соединения в файле config/database.yml.

Если имя пользователя и пароль в файле database.yml идентифицировать пользователя, который имеет глобальное разрешение на создание на базе данных разработки, то вы можете использовать грабли задачи

rake db:create 

получить Rails создать базу данных.

+0

Могу ли я создать приложение с db? – coure2011

+0

Нет, Rails должен знать много чего, прежде чем он сможет подключиться к вашему серверу db для создания базы данных, и было принято решение, что они не являются параметрами, необходимыми для создания приложения из командной строки. – Gareth

Смежные вопросы