Ik geloof dat je gelijk had met je vermoeden over de naam van de secretsanta-tafel.
Tenzij je een table_name op je secretsanta-model hebt ingesteld, zoekt rails naar een tabel met de naam secretsantas
. Als de applicatie eerder werkte, vermoed ik dat de tabel eigenlijk secretsantas
heet .
Voer het volgende uit om de beschikbare tabellen weer te geven:
tables = ActiveRecord::Base.connection.tables
Ah, hier is het probleem:
'Secretsanta'.pluralize
=> "Secretsanta"
Probeer de tabelnaam in uw model op te geven:
class Secretsanta < ActiveRecord::Base
self.table_name = "secretsantas"
end