最新のアップデートが様々な理由でビルドできません

この件について、さらに調査しました。Updating AI plugin fails

私の主な疑問は、なぜこれがすでにインストールされているプラグインを更新する場合にのみ発生し、プラグインが新規にインストールされる場合には発生しないのかということでした。その答えは、コアが PG::UndefinedTable 例外をキャッチするが、PG:UndefinedColumn はキャッチしないということです。プラグインがすでにインストールされている場合は後者の例外となり、プラグインが新規の場合は前者の例外となります。

「いいね!」 2