Redmine 用のプラグインを作成していますが、そのコードを変更したくありません。
Redmine には、Member
多くの を持つという名前のクラスがありますRole
。
がMember
更新されると、役割が変更されます。コールバックを行いたいのですafter_update
が、更新前around_update
に取得できません。role_ids
を使用してロール ID を変更してmember.role_ids =
います。
role_ids=
メソッドのオーバーライドを試みることはできると思いますが、Member
Redmine の更新が利用可能になったときにそれがどのような影響を与えるかはわかりません。
RoR 3.2.11 レッドマイン 2.2.1