Creo que tenías razón en tus sospechas sobre el nombre de la mesa secretsanta.
A menos que haya establecido un table_name en su modelo secretsanta, Rails buscará una tabla llamada secretsantas
. Si la aplicación funcionaba antes, supongo que la tabla en realidad se llama secretsantas
.
Para listar las tablas disponibles, ejecute:
tables = ActiveRecord::Base.connection.tables
Ah, aquí está el problema:
'Secretsanta'.pluralize
=> "Secretsanta"
Intente especificar el nombre de la tabla en su modelo:
class Secretsanta < ActiveRecord::Base
self.table_name = "secretsantas"
end