Utilisation de HasCustomFields dans un plugin

Je ne pense pas, non.

Je pense que la deuxième approche est probablement celle à privilégier (en utilisant pfaffman_server_id comme nom de colonne).

Je me demande si la surcharge de cette méthode pourrait aider :

Vous pouvez vérifier la valeur actuelle dans la console comme ceci :

Server.new.custom_fields_fk

Si cela retourne server_id, je suggère de surcharger cette méthode dans votre modèle Server :

class Server < ...
  def custom_fields_fk
    "pfaffman_server_id"
  end
end