# Probleme mit Zeitwerk Reloading

**URL:** <https://meta.discourse.org/t/trouble-with-zeitwerk-reloading/287013>\
**Category:** Development\
**Created:** [29. November 2023 um 22:04 UTC](https://meta.discourse.org/t/trouble-with-zeitwerk-reloading/287013 "2023-11-29T22:04:05Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)\
**Post date:** [29. November 2023 um 22:22 UTC](https://meta.discourse.org/t/trouble-with-zeitwerk-reloading/287013/4 "2023-11-29T22:22:50Z")

</div>

Ich denke, Sie müssen wahrscheinlich diese Änderung vornehmen:

```diff
- Discourse::Application.routes.append do
+ Discourse::Application.routes.draw do

```

Auf diese Weise kann die Datei mehrmals ‘neu geladen’ werden, ohne einen Konflikt zu verursachen (‘draw’ ersetzt jede vorhandene Route, während ‘append’ einen Fehler auslöst, wenn es einen Konflikt gibt).

Das würde auch mit dem aktuellen Plugin-Skeleton übereinstimmen:

> <https://github.com/discourse/discourse-plugin-skeleton/blob/a92be1d2aa26c96e45ada26e43033dde38128a4f/config/routes.rb#L8>

---

_[View the full topic](https://meta.discourse.org/t/trouble-with-zeitwerk-reloading/287013)._
