# 在事件后运行服务器端 Ruby 代码

**URL:** https://meta.discourse.org/t/running-server-side-ruby-code-after-an-event/126562
**Category:** Development
**Created:** [2019年八月22日 19:47 UTC](https://meta.discourse.org/t/running-server-side-ruby-code-after-an-event/126562 "2019-08-22T19:47:44Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![csmu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/csmu/32/124581_2.png) [@csmu](https://meta.discourse.org/u/csmu)
#### Post date: [2019年八月22日 19:47 UTC](https://meta.discourse.org/t/running-server-side-ruby-code-after-an-event/126562/1 "2019-08-22T19:47:44Z")

</div>

上下文：我们在类别更改后手动按字母顺序对类别进行排序。我们希望类别保存后自动完成此操作。

如何在服务器端监听 Discourse 中的类别保存事件？

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2019年八月22日 19:50 UTC](https://meta.discourse.org/t/running-server-side-ruby-code-after-an-event/126562/2 "2019-08-22T19:50:22Z")

</div>

您可以根据需要调整[此示例](https://meta.discourse.org/t/plugin-development-event-fired-if-email-address-is-changed/123899/5?u=falco)。
