2010-05-10 3 views
3

Comme le titre l'indique, comment puis-je générer le fichier de configuration mongoid.yml par défaut sur Rail 2.3.5?Comment puis-je générer mongoid.yml config dans Rail 2.3.5?

J'essaie d'utiliser la commande'rails generate mongoid: config' mais elle génère simplement une nouvelle application.

Et aussi, je voudrais utiliser has_many dans mongoid sans incorporer le modèle associé dans le même champ. Je voudrais qu'ils soient dans des champs séparés et associés à travers une * "colonne". Est-ce possible?

Répondre

3

Vous ne pouvez pas. La branche master de MongoID n'est compatible qu'avec Rails 3. Si vous voulez utiliser mongoID avec Rails 2.3.5, vous devez utiliser la branche 1.0.x de MongoID.

Dans cette version, il n'y a pas de générateur mongoïde. Vous devez définir votre propre initialiseur pour vous connecter avec MongoDB.

+0

oh, pensez-vous que je devrais passer à 3 alors? Est-ce assez stable. Juste commencé sur l'application, donc il ne devrait pas être difficile de le rendre compatible Rails 3. Est-il facile de mettre à niveau vers la version finale de Rails 3 quand il arrive? – Lisinge

+0

Si vous venez de démarrer votre application rails, optez pour rails3. J'ai commencé ma première en février et en ai migré une depuis, et ça s'améliore de jour en jour. –

+0

Rails est un peu bêta je pense. Je commence un projet avec ça. Mais si vous n'êtes pas une expérience Rails développeur. Je vous décourage d'essayer les rails 3 beta. Ce n'est pas vraiment compliqué de définir votre propre initialiseur – shingara

Questions connexes