# Discourse 애플리케이션의 Rails 코드를 수정하고 싶습니다

**URL:** https://meta.discourse.org/t/want-to-modify-rails-code-of-discourse-application/250544
**Category:** Development
**Tags:** rails-console
**Created:** [1월 3, 2023, 10:29오전 UTC](https://meta.discourse.org/t/want-to-modify-rails-code-of-discourse-application/250544 "2023-01-03T10:29:30Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [1월 3, 2023, 10:40오전 UTC](https://meta.discourse.org/t/want-to-modify-rails-code-of-discourse-application/250544/2 "2023-01-03T10:40:03Z")

</div>

[플러그인을 생성](https://meta.discourse.org/t/how-can-i-make-my-own-discourse-plugins/90032/2?u=merefield)해야 합니다(#Customization > Plugin 채널에 링크된 예시 저장소를 참고하세요). 그래야 코어 업그레이드가 정상적으로 작동합니다. 소스 코드를 ‘직접’ 수정하지 마세요. 그렇게 하면 유지보수가 매우 복잡해집니다. 시작하려면 #documentation:devs 채널의 가이드를 참고하세요. 더 많은 데이터를 가져오려면 Rails Serializers를 확장해야 합니다. 하지만 요구 사항이 간단하다면 [사용자 정의 필드(Custom Fields)](https://meta.discourse.org/t/how-to-add-custom-fields-to-models/184485?u=merefield)를 사용하는 것을 고려해 보세요.

---

_[View the full topic](https://meta.discourse.org/t/want-to-modify-rails-code-of-discourse-application/250544)._
