Error: PG::UndefinedColumn. El campo personalizado no crea columna

Gracias, estaba empezando a pensar que algo así debía estar ocurriendo. Quizás necesite hacer un join con ese modelo (realmente tengo que desempolvar mis conocimientos de Rails). He probado algo como esto:

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

pero obtengo el error: ActiveRecord::ConfigurationError (No se puede hacer join de 'Topic' a la asociación llamada 'topic_custom_field'; ¿quizás la escribiste mal?)

¿Alguna idea sobre la sintaxis correcta?