Je pense que vous aviez raison dans vos soupçons concernant le nom de la table secretsanta.
Sauf si vous avez défini un table_name sur votre modèle secretsanta, les rails rechercheront une table nommée secretsantas
. Si l'application fonctionnait auparavant, je suppose que la table s'appelle en fait secretsantas
.
Pour lister les tables disponibles, exécutez :
tables = ActiveRecord::Base.connection.tables
Ah, voici le problème :
'Secretsanta'.pluralize
=> "Secretsanta"
Essayez de spécifier le nom de la table dans votre modèle :
class Secretsanta < ActiveRecord::Base
self.table_name = "secretsantas"
end