Discourse 플러그인에서 git 기반 gem 설치

런타임에서 Gemfile을 수정하면 Gemfile.lock에도 항목이 추가되거나 변경됩니다. 이는 프로덕션에서 사용하는 의존성/버전이 Discourse를 테스트할 때 사용하는 것과 일치하지 않게 된다는 뜻입니다.

흥미롭네요. 그 사실을 몰랐습니다. ‘import’ 템플릿은 사이트 마이그레이션 중에 짧은 기간 동안만 사용되므로 위험성이 훨씬 낮을 것 같습니다. 그럼에도 불구하고, ‘production’ 템플릿에서는 이 기법을 사용하지 않는 것을 권장합니다. 다른 세 가지 옵션 중 어느 것을 사용하더라도 훨씬 깔끔합니다.