Installation eines git-basierten Gems aus einem Discourse-Plugin

Wenn Sie die Gemfile zur Laufzeit ändern, bedeutet dies, dass auch Dinge in der Gemfile.lock hinzugefügt/geändert werden. Das bedeutet, dass die Abhängigkeiten/Versionen, die Sie in der Produktion verwenden, nicht mit denen übereinstimmen, die wir bei Discourse testen.

Interessant – das war mir nicht bewusst. Ich nehme an, das Risiko ist für die ‘import’-Vorlagen viel geringer, da sie nur für kurze Zeit während einer Site-Migration verwendet werden. Dennoch würde ich die Verwendung dieser Technik in einer ‘production’-Vorlage nicht empfehlen – jede der anderen drei Optionen wäre sauberer.