Lorsque vous modifiez le Gemfile à l’exécution, cela signifie qu’il ajoutera/modifiera également des éléments dans le Gemfile.lock. Cela signifie que les dépendances/versions que vous utilisez en production ne correspondent pas à celles que nous testons Discourse.
Intéressant - je n’étais pas au courant. Je suppose que le risque est beaucoup plus faible pour les modèles d’« importation », puisqu’ils ne sont utilisés que pendant une courte période lors d’une migration de site. Même ainsi, je ne recommanderais toujours pas d’utiliser cette technique dans un modèle de « production » - l’une des trois autres options serait beaucoup plus propre.