Использование HasCustomFields в плагине

Спасибо большое! Так что Server.new.custom_fields_fk — это pfaffmanager_server_id, если я использую pfaffmanager_serfver_id. Возможно, мне стоит использовать server_id, а затем переопределить его, как вы предложили выше.

Похоже, что refresh_custom_fields_from_db пытается использовать неверные имена. Я не до конца понимаю, что делает _custom_fields.order....

Я проверю, что произойдет, если я буду использовать server_id, и смогу ли я затем переопределить custom_fields_fk.