J'ai développé une application simple rails qui fonctionne parfaitement sur ma machine de développement.Rails: erreur "Impossible de trouver la table"
Lorsque je l'ai mis sur le serveur de production (Phusion passagers/Nginx), il me retourne cette erreur dans le fichier my_app/log/production.log
:
ActiveRecord::StatementInvalid (Could not find table 'categories')
Qu'est-ce qui ne va pas? PS: Après une erreur de dénomination, le nom de la table a été modifié manuellement, mais il fonctionne très bien en mode développement. Je ne soupçonne pas cette erreur malsaine.
avez-vous déjà lancé 'rake db: migrate' sur votre serveur? – stephenmurdoch
En effet. J'ai oublié d'exécuter la commande suivante: 'rake db: migrate RAILS_ENV =" production "'. S'il vous plaît, postez votre commentaire afin que je puisse le marquer comme la meilleure réponse. – Zakaria