長期間アップグレードされていないサイトを持っています。どうやら、UX にログインできないようです。
テーマコンポーネントに console への参照が含まれており、それがテーマを壊しているようです。
サイトを再構築し、復旧後にテーマを修正するために、Rails でこれらのテーマを無効にする方法はありませんか?
あるいは、すべてのテーマコンポーネントを無視させるために、デフォルトとして汎用的なテーマを設定することはできますか?
長期間アップグレードされていないサイトを持っています。どうやら、UX にログインできないようです。
テーマコンポーネントに console への参照が含まれており、それがテーマを壊しているようです。
サイトを再構築し、復旧後にテーマを修正するために、Rails でこれらのテーマを無効にする方法はありませんか?
あるいは、すべてのテーマコンポーネントを無視させるために、デフォルトとして汎用的なテーマを設定することはできますか?
セーフモードを試しましたか?
ありがとうございます!しかし、セーフモードでは解決しません。サイトへのログインができません。
このデータベースを別のサーバーに復元する必要があります。テーマの再構築時にエラーが発生するため、そのサイトを再構築することはできません。
エラーが発生しているサーバーにはログインできません。まず、エラー発生サーバーのデータベースを更新してバックアップを取り、新しいサーバーに復元した上で、コンテナを再構築する必要があります。
データベースにログインして、更新コマンドを実行してもらえませんか?
新しいサーバーでデータベースを復元しました。問題はテーマコンポーネントではなく、まだプラグインにある可能性があります。
プラグインの削除は簡単です。
コメントアウトするだけです。
そうでない場合は、SQL を使ってテーマとテーマコンポーネントを無効化してください。
UPDATE themes
SET enabled = false
WHERE id <> 1
@pfaffman さん、これで動作しましたか?
いいえ。どうやら、プラグインと、おそらくはテーマのコンポーネントとの間の相互作用のようです。このプラグインは私の開発環境では動作しますが、本番環境の完全なデータベースでは失敗してしまいます。
プラグイン開発者の助けを借りる必要がある恐怕です。
これは、あまり新しいものではない JavaScript の制限に関係していると思いますが、まだ確信が持てません。