2010-12-02 5 views
7

J'ai créé un projet Rails 3 avec l'option mentionnée. Puis-je en quelque sorte "annuler" cette option et rétablir l'enregistrement actif par défaut, ou dois-je créer un nouveau projet?Pour récupérer le support AR après avoir créé le projet avec l'option --skip-active-record dans les rails 3


EDIT

Ok, d'avoir le soutien ActiveRecord retour je devais:

  1. Supprimer besoin de séparer les appels à application.rb et le remplacer par require 'rails/all' (ou tout simplement uncomment # require "active_record/railtie")
  2. Uncomment # gem 'sqlite3-ruby', :require => 'sqlite3' ligne dans Gemfile (pour sqlite)
  3. Créer un fichier database.yml et le remplir avec des options
  4. invoquez rake db:create tâche

Après cela, il semble que je peux continuer à travailler avec AR comme d'habitude.

+0

Cela a fait l'affaire. Merci. – Gor

+0

La réponse acceptée est bonne pour toute version de rails. La section que vous avez ajoutée est connue pour fonctionner avec Rails 3, mais il semble que cela fonctionne également pour les rails 4. Que pensez-vous de supprimer votre modification et de l'ajouter comme réponse, en notant dans la réponse qu'elle testait et trouvé travailler avec des rails 3? Après cela, je pense que nous pouvons changer le titre et les étiquettes de la question pour ne pas faire référence aux rails 3 spécifiquement. –

Répondre

5

Créez un nouveau projet avec ActiveRecord, puis comparez par paire config/application.rb et config/environments/*.rb pour déterminer si vous devez ajouter des paramètres par défaut à votre projet.

+2

+1 pour enseigner à pêcher. –

Questions connexes