Erreur : PG::UndefinedColumn. Le champ personnalisé ne crée pas de colonne

Je ne parviens pas à trouver de TopicCustomField pour l’instant (mais je t’avais dit où chercher ! :wink)

Voici ce que j’ai :

[4] pry(main)> CategoryCustomField.last
=> #<CategoryCustomField:0x000055be74a00bd0
 id: 2,
 category_id: 8,
 name: "enable_accepted_answers",
 value: "true",
 created_at: Mon, 26 Apr 2021 15:45:07.862617000 UTC +00:00,
 updated_at: Mon, 26 Apr 2021 15:45:07.862617000 UTC +00:00>

Donc quelque chose comme :

tcf = TopicCustomField.where(name: 'fun_level', value: 'super-duper-fun')

Ensuite, tu peux récupérer le topic_id et autres depuis tcf (c’est un tableau de toutes les correspondances). Si tu connais le topic_id, tu pourrais faire un TopicCustomField.find_by(<les trois éléments pour le rendre unique>).