Question rails génère le modèle Investor - get error "Le nom" Investor "est déjà utilisé ..."


J'ai une configuration presque nouvelle de ROR 3.1 ici et j'ai déjà généré 2 modèles (AdminUser et Advisor), quand j'essaie d'ajouter un autre modèle "Investor", je reçois cette erreur:

"Le nom" Investisseur "est déjà utilisé dans votre application ou   réservé par Ruby on Rails. S'il vous plaît choisir une alternative et lancez cette   générateur à nouveau. "

J'utilise la commande: rails g modèle Investisseur. Je n'ai que deux modèles dans mon projet en ce moment et aucun d'entre eux ne s'appelle Investor ...

FIXÉ: Il s'est avéré que ma candidature s'appelle "Investor"; quand j'ai créé l'application rails j'ai fait: rails nouvel investisseur. J'ai dû renommer toutes les occurrences du nom de mon application sous un nom différent et cela fonctionne maintenant.

Voici une liste de fichiers à modifier:

  • config.ru
  • Rakefile
  • config / application.rb
  • config / environment.rb
  • config / environnements / development.rb
  • config / environnements / test.rb
  • config / routes.rb
  • config / initializers / secret_token.rb
  • config / initializers / session_store.rb

14
2017-11-09 04:45


origine


Réponses:


C'est arrivé parce que mon application s'appelait "Investor" (identique au modèle que je voulais ajouter), une fois que j'ai changé le nom de mon application, elle a commencé à fonctionner ...


11
2018-03-28 21:52