2012-08-03 3 views
0

J'ai utilisé cette commande pour créer un rail app nouveau livreconnexion ActiveRecord pas établie

puis je l'ai utilisé: -

rails generate scaffold Person name:string 

et routes.rb i la root :to => 'people#index' non hachés

j'écrit dans la barre d'adresse localhost: 3000/personnes et j'ai eu l'erreur suivante: -

ActiveRecord::ConnectionNotEstablished 

ActiveRecord::ConnectionNotEstablished 
Rails.root: /home/rudraksha/rbtest/gbook 

veuillez répondre ASAP

+0

Mise à jour de la question ainsi que des rails avec toutes les étapes du projet did..create et tout .. ?? –

Répondre

2

De toute façon, le problème est que, la connexion est impossible d'établir avec la base de données.

Avez-vous configuré database.yml selon votre base de données? Sinon, vous devez d'abord le configurer.

Si vous utilisez mysql, vous devez installer mysql gem en l'ajoutant à votre gemfile et en exécutant bundle install et configurer database.yml en conséquence.

Exemple de database.yml avec mysql:

development: 
    adapter: mysql 
    encoding: utf8 
    reconnect: false 
    database: <db_name> 
    pool: 5 
    username: <your_mysql_username> 
    password: <your_mysql_password> 
    host: localhost 

production: 
    adapter: mysql 
    encoding: utf8 
    reconnect: false 
    database: <db_name> 
    pool: 5 
    username: <your_mysql_username> 
    password: <your_mysql_password> 
    host: localhost 
+0

je pense que j'ai rencontré un autre problème .... "rails s" ne fonctionne pas maintenant ... –

+1

s'il vous plaît collez l'erreur ... Avez-vous le fichier people_controller.rb? – RAJ

Questions connexes