Ошибка: PG::UndefinedColumn. Пользовательское поле не создает колонку

Спасибо — я уже начал догадываться, что дело, скорее всего, в этом. Значит, возможно, мне нужно будет сделать join с этой моделью (придется хорошенько освежить знания по Rails). Я пробовал что-то вроде этого:

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

но получаю ошибку: ActiveRecord::ConfigurationError (Не удалось выполнить join для 'Topic' по ассоциации с именем 'topic_custom_field'; возможно, вы допустили опечатку?).

Есть какие-нибудь идеи относительно правильного синтаксиса?