플러그인으로 Discourse의 'any' 파일을 오버라이드할 수 있나요?

그렇게 알고 있었는데, 최근에 직접 시도해 보니 작동하지 않았습니다 (여기서도, 구글에서도 답을 찾아보았지만 구체적인 내용은 찾지 못했으니, 앞으로 누군가에게 도움이 되길 바랍니다).

플러그인에 대해 읽은 지 꽤 오래되었지만, 기억이 맞다면 대략 다음과 같은 절차가 아닐까 합니다?

  • rails g plugin NAME
  • 수정하려는 파일을 찾습니다
  • 먼저 해당 파일에서 필요한 동작을 테스트해 보고, 문제가 없다면..
  • 해당 파일을 플러그인 내의 동일한 디렉토리로 복사합니다
  • 변경 사항을 적용하면 변경 내용이 반영됩니다

아니요, 파일이 아니라 클래스/메서드를 오버라이드하는 것이므로 파일명은 중요하지 않습니다. 플러그인 구조에 대해 잘 모르신다면 공식 플러그인 소스 코드를 읽어보시는 것을 추천합니다.