Спасибо — я уже начал догадываться, что дело, скорее всего, в этом. Значит, возможно, мне нужно будет сделать join с этой моделью (придется хорошенько освежить знания по Rails). Я пробовал что-то вроде этого:
Topic.joins(:topic_custom_field).where(fun_level: 'super-duper-fun')
но получаю ошибку: ActiveRecord::ConfigurationError (Не удалось выполнить join для 'Topic' по ассоциации с именем 'topic_custom_field'; возможно, вы допустили опечатку?).
Есть какие-нибудь идеи относительно правильного синтаксиса?