Errore: PG::UndefinedColumn. Il campo personalizzato non crea una colonna

Grazie, stavo iniziando a pensare che qualcosa del genere stesse succedendo. Quindi forse dovrei fare un join con quel modello (devo davvero rispolverare le mie conoscenze su Rails). Ho provato qualcosa del genere:

Topic.joins(:topic_custom_field).where(fun_level: 'super-duper-fun') }

ma ottengo l’errore: ActiveRecord::ConfigurationError (Non è possibile eseguire il join di 'Topic' all'associazione denominata 'topic_custom_field'; forse l'hai scritta male?)

Hai qualche idea sulla sintassi corretta?