새 버전으로 업그레이드 시 "인수 개수가 올바르지 않습니다" 오류 발생

3.1.0.beta4로 업그레이드한 후 플러그인 중 하나가 더 이상 작동하지 않고, 이 코드 부분을 어떻게 업그레이드해야 할지 파악하는 데 어려움을 겪고 있습니다:

after_initialize do

  User.register_custom_field_type('myfield', :json)

  # API 접근을 허용하려면 편집 가능하도록 설정해야 합니다
  register_editable_user_custom_field :myfield
  register_editable_user_custom_field myfield: {}  **<---- 오류가 발생하는 부분**

  # 이 코드는 포스트 JSON 내부에 필드를 추가합니다
  add_to_serializer(:post, :user_myfield, false) {
    # Staff는 Admin + Moderator입니다
    object.user.custom_fields['myfield'] if object.user && scope.is_staff?
  }

end

업그레이드 중 발생한 오류는 다음과 같습니다:

I, [2023-04-18T13:14:53.725429 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
rake aborted!
ArgumentError: wrong number of arguments (given 0, expected 1)
/var/www/discourse/lib/plugin/instance.rb:185:in `register_editable_user_custom_field'
/var/www/discourse/plugins/discourse-test-information/plugin.rb:18:in `block in activate!'
/var/www/discourse/lib/plugin/instance.rb:507:in `block in notify_after_initialize'
/var/www/discourse/lib/plugin/instance.rb:505:in `each'
/var/www/discourse/lib/plugin/instance.rb:505:in `notify_after_initialize'
/var/www/discourse/config/application.rb:228:in `each'
/var/www/discourse/config/application.rb:228:in `block (2 levels) in <class:Application>'
/var/www/discourse/lib/plugin.rb:6:in `initialization_guard'
/var/www/discourse/config/application.rb:228:in `block in <class:Application>'

무엇이 변경되었고 코드를 어떻게 적응시켜야 하는지 힌트를 주실 수 있나요?

감사합니다.
Michael

답변을 찾았습니다: Add a custom per-user setting in a plugin

첫 번째 게시물이 올바르게 업데이트되었고, 제 줄을 다음과 같이 업데이트해야 합니다:

register_editable_user_custom_field [:myfield, myfield : {}]

paresy