Usando HasCustomFields en un plugin

¡Jaja! ¡Lo lograste! Muchas gracias. Cambié la referencia a server_id y luego hice esto en mi modelo server.rb:

    def custom_fields_fk
      @custom_fields_fk ||= "server_id"
    end

Mientras esto solo sobrescriba el comportamiento para este modelo y no rompa user_custom_field ni los demás, creo que estaré listo para volver a golpearme la cabeza en Best way to enforce permissions--controller or constraint?. Y luego podré agregar rutas para hacer cosas como llenar mis nuevos campos personalizados con… algo.

No puedo agradecerte lo suficiente. Probablemente me ahorraste un día entero. ¡Te debo una cerveza:beer:!